ci: switch to runner-builder and add nvm environment loader

1 job for staging in 17 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Deploy
failed #122666
runner-builder
deploy_production

00:00:17

 
Name Stage Failure
failed
deploy_production Deploy
2026-09-10T03:46:05.339270Z 01E npm error If you believe this might be a permissions issue, please double-check the
2026-09-10T03:46:05.339271Z 01E npm error permissions of the file and its containing directories, or try running
2026-09-10T03:46:05.339272Z 01E npm error the command again as root/Administrator.
2026-09-10T03:46:05.341449Z 01E npm error A complete log of this run can be found in: /home/gitlab-runner/.npm/_logs/2026-09-10T03_45_50_450Z-debug-0.log
2026-09-10T03:46:05.380044Z 00O section_end:1789011965:step_script
2026-09-10T03:46:05.380059Z 00O+section_start:1789011965:cleanup_file_variables
2026-09-10T03:46:05.381534Z 00O+Cleaning up project directory and file based variables
2026-09-10T03:46:05.444095Z 00O section_end:1789011965:cleanup_file_variables
2026-09-10T03:46:05.444117Z 00O+
2026-09-10T03:46:05.444495Z 00O ERROR: Job failed: exit status 1