Refactored the reusable Docker publish workflow to generate proper multi-architecture images. Each platform build now pushes by digest and uploads its digest as an artifact, and a final job assembles the multi-arch manifest from those digests.
uv run pre-commit run --all-files