pub fn run_stdio_server() -> Result<()>
Runs the LSP server over stdio. This is the entry-point Neovim (or any LSP client) will execute.