Push test Docker images to a test registry

To catch bugs like gitlab-org/gitlab-docs!4276 (comment 1576762855), we should push the Docker images in the test stage in a test registry and set up a clean up policy to remove them after one day or so (probably use the minimum value).