Avoid user NPM config/cache & put NodeRuntime installation behind a lock (#3324)

Release Notes:

- Fixed a case where system NPM configuration could effect Node based
language server installation.
75490fe2b1Julia committed on 11/14/2023, 8:08:48 PM· committed by GitHubparents5c8db9959ec9e5
1 file changedLine totals unavailable