Remove dependents of `language_models` (#25511)

This PR removes the dependents of the `language_models` crate.

The following types have been moved from `language_models` to
`language_model` to facilitate this:

- `LlmApiToken`
- `RefreshLlmTokenListener`
- `MaxMonthlySpendReachedError`
- `PaymentRequiredError`

With this change only `zed` now depends on `language_models`.

Release Notes:

- N/A
def342e35cMarshall Bowers committed on 2/24/2025, 10:46:45 PM· committed by GitHubparentbbb8d63
14 files changedLine totals unavailable