re-integrate the inlay hints feature crate, expose it in the workspace api and integrate it into the language server. We removed it when migrating to the new infrastructure. we should also polish it to support more named args function.