Add support for rename with language servers that lack prepareRename (#23000)

This adds support for LSPs that use the old rename flow which does not
first ask the LSP for the rename range and check that it is a valid
range to rename.

Closes #16663

Release Notes:

* Fixed rename symbols action when the language server does not have the
capability to prepare renames - such as `luau-lsp`.
bda0c67eceMichael Sloan committed on 1/11/2025, 9:22:17 PM· committed by GitHubparentb65dc8c
7 files changedLine totals unavailable