Backport Darwin CI refactor to %9.0.2
This performs a bulk backport of the GitLab CI infrastructure from master
(d99fc250) and on top of this backports !6236 (closed) to %9.0.2, allowing production of AArch64/Darwin binary distributions. This is based on !6711 (merged) .
Edited by Ben Gamari