4b54bbae65
- Upgrade lint-typecheck, test, build jobs to Node 22
- Add explicit target: runner for API image (matches GH workflow)
- Add migrate, seed, reset images to Gitea docker job
- Per-image cache refs for Gitea registry (git.farh.net/groombook/cache:{service})
Fixes: missing migrate/seed/reset images in Gitea registry.
Related: The Dogfather review comment on PR #44.
Co-Authored-By: Paperclip <noreply@paperclip.ing>