Add forced tool choice setting

Added a new LLM setting that forces OpenAI models to always use required tool choice when enabled. The feature intelligently applies this setting only to OpenAI-compatible models that support it, with a new configuration option available in Settings.