fix: support Azure provider with reasoning models
- Add azure, openrouter, bedrock, and ollama to VALIDATED_PROVIDERS array
- Add Azure reasoning models (GPT-5, o1, o3, o3-mini, o4-mini) to supported-models.json
- Implement automatic API endpoint detection for Azure reasoning models
- Add dual endpoint support (chat/completions vs responses) in AzureProvider
- Add smart URL adjustment logic for different Azure configurations
- Maintain backward compatibility with existing Azure setups
Fixes #638
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Ralph Khreish <Crunchyman-ralph@users.noreply.github.com>