Adds the `all-required` job to `.gitea/workflows/ci.yml` so the
`Test / all-required (pull_request)` context is available as a
single hard-gate status check for branch protection.
Uses `toJSON(needs)` + Python parser (matching molecule-core pattern)
to reliably detect non-green matrix job results.
Closes: molecule-ai/molecule-sdk-python#11
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>