project: Add more dynamic capability registrations for LSP (#35306)

Closes #34204

Adds the ability to dynamically register and unregister code actions for
language servers such as Biome.

See more:
https://github.com/zed-industries/zed/issues/34204#issuecomment-3134227856

Release Notes:

- Fixed an issue where the Biome formatter was always used even when
`require_config_file` was set to true and the project had no config
file.

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
422e0a2eb7smit committed on 8/11/2025, 9:59:41 AM· committed by GitHubparente132c7c
2 files changedLine totals unavailable