Steps taken to merge this (for posterity, and also because I'll have to do it all over again for wagtail-localize which is in the same Transifex project).
BRANCH_NAME="7111-enforce-translation-string-formatting"
# Merge
git switch main
git pull --ff-only upstream main
git switch "${BRANCH_NAME}"
git reset $(git merge-base main "${BRANCH_NAME}")