Raised when a provider is selected but its LangChain package is not installed.
Subclasses ModelConfigError so existing except ModelConfigError blocks
keep working. Carries the provider name and the package to install so
callers can render targeted recovery hints (e.g., suggest /install fireworks
or the /model slash command) without string-matching on the formatted
exception message.