Upgrade Node.js version from 20 to 22
- Update GitHub Actions workflow to use Node.js 22.x
- Update Dockerfile base image to node:22-alpine
- Update package.json engines to require Node.js >=22.0.0
- Update yarn.lock with new dependency resolutions from npm mirror