pub fn parse_s_extensions_explained(isa: &str) -> Vec<(String, String)>
Parse S-extensions with explanations (pure function for testing)