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