* Update nodejs yolks
Move user creation and env to not rebuild on every update if not needed.
update apt install command to new format
update npm install command to properly be global to resolve ts-node issue
update npm install commands to install latest version available for node version
* fix build
moves section that sets the user and env vars to the bottom again.
I forgot the order of ops matters.
* fix issues with corepack
npm doesn't install a working version of corepack unless it's tagged to latest.
- Added Nodejs version 22 and 23
- Starting Nodejs 20, 22, and above will not use the Debian version code name to follow the release of the latest Debian operating system version in the future
- In Dockerfile Nodejs 18, and 21 will install npm version 10.x.x