Repoint the postgres/redis/mysql/presto service containers across the
E2E, Python-Integration, and Presto/Hive workflows at the GHCR mirror
(ghcr.io/apache/superset/ci/*).
Public GHCR images pull without Docker Hub's anonymous rate limit and
without any credentials, so this removes the service-pull flakes on
master/same-repo PRs while keeping fork PRs working — unlike credentials:
on the service blocks (#40875, reverted in #40879), where empty fork
secrets resolve to '' and fail the workflow at parse time.
Depends on the GHCR mirror being populated and public — see the mirror
workflow in #40880.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>