pub fn parse_feature_pubkey(s: &str) -> Result<Pubkey, String>
Parse a feature from either a name (kebab-case or snake_case) or a base58 pubkey string, validating it against known agave feature gates.