Draft: Add multi-stage GDK build to 16.3 cherry pick MR
What does this MR do and why?
Adds the multi-stage GDK build changes from !130787 (merged) to 16.3 cherry pick MR (!153497 (closed)) to fix the GDK build job.
See !153497 (comment 1913355542) and https://gitlab.com/gitlab-org/gitlab/-/issues/462487#note_1911913984
Edited by Mark Lapierre