feat: Include the notification types correctly
Description
It imports defined in the LS Notification/Request types and uses them instead of the request method names. This provides type safety for the request and response.
This MR also updates the dev documentation to use yalc
to link the LS and adds yalc-generated files to .gitignore
This MR can be merged only after the LS MR gitlab-org/editor-extensions/gitlab-lsp!193 (merged) is merged and the LS dependency is updated in this project.
Resolves #1200 (closed)