Create a new config with a single extension
LLMConfig withExtension(String key, dynamic value) { return withExtensions({key: value}); }