I program in Python, of which there are two recent rust-based language servers: ty and ruff. They are both created by Astral, and in their docs, they are recommended to go together. However, I don’t know how to run them together in Kate’s LSP settings.
You can add multiple language servers through an LSP multiplexer such as Rassumfrassum (I can’t link to it because my account here is too young, I guess, but it’s easy to find with that name).