Docker executor: Support pull policy for image defined in gitlab-ci.yml
In order to support gitlab#21619 (closed), we need to be able to parse and use the pull_policy field from the JobResponse struct.
A community MR is already in review for the Kubernetes executor.
Using ~"candidate::13.5" label from gitlab#21619 (comment 396974349)