355183c03f
Gitea Actions run actions as JavaScript via `node` inside the job container. The maven:3.9.6-eclipse-temurin-21 image has no node, so action post steps (e.g. Checkout cleanup) fail with 'exec: "node": executable file not found in $PATH'. Extend the install step to add git AND node 22 via NodeSource apt repo, so the runner can complete every action's pre/post step.