* update thinking budget handling for Anthropic models in ChatEndpoint * add tests for Anthropic thinking budget configuration in ChatEndpoint