language_model: Add `supports_tools` method to `LanguageModel` (#27867)

This PR adds a new `supports_tools` method to the `LanguageModel` trait
to indicate whether a given model supports tool use.

Release Notes:

- N/A
5880271b11Marshall Bowers committed on 4/1/2025, 7:56:05 PM· committed by GitHubparent4ff07bf
12 files changedLine totals unavailable