Fixes a bug in CI scripts where it ignores outdated lock files. Now we run npm ci to actually check for that.
Upgraded to the newest Slang release, and updating the lock file accourdingly.
Additionally, now we parse/cache all queries once for all feature requests, instead of repeating it with each incoming one.
Added unit tests for the queries, to make it easier to detect syntax errors in test failures, rather than launching the editor and inspecting the error logs of the server.
npm ci
to actually check for that.