Node.js image uses user `root`

Summary

Node.js image uses user root which is a security concern and causes the prepublishOnly script to fail/output an error.

Best practices: https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#non-root-user

Steps to reproduce

See https://gitlab.com/openstapps/configuration/-/jobs/215586528.

What is the current bug behavior?

npm WARN lifecycle @openstapps/configuration@0.15.0~prepublishOnly: cannot run in wd @openstapps/configuration@0.15.0 npm ci && npm run build (wd=.)

What is the expected correct behavior?

Lifecycle script should not fail.

Possible fixes

Add USER node to Dockerfile for Node.js image..