Authenticate with CI_JOB_TOKEN to NPM registry
We should try to add support for authenticating with a CI_JOB_TOKEN for NPM, similar to what we do for Maven. This would make it much easier to utilize the NPM repository within CI/CD, as the Job Token is pre-created for you and can "just work".
It would also align to our authentication options we have for Maven as well.
This is blocked by implementing a solution for gitlab-ce#62295