pub fn create_provider( name: &str, ) -> Result<Box<dyn Provider + Send + Sync>, ConversionError>
Create a provider by name using the static registry.
Supports both exact names and aliases (e.g., “moonshot” -> “kimi”).