I feel like something like this could be incubated INSIDE Rust.
Look at this tiny proof-of-concept lisp in a rust macro: https://crates.io/crates/macro_lisp
- Full LSP support (because rust macros have full LSP support)
- Compiles down to bare-metal code
- It's just Rust at the end of the day, so all the incredible tooling is already there.
If I were to start making a new lisp today, this is what I'd do!