TISTUD-5444 Improve the performance of Build workspace job

- Cached NodeJS install instances based on the location paths @ NodeJSService
- NodeJs now cache the version number for its installation.
- NodeJS does not initialize NodePackageManager now every time it is requested.