Add Kubernetes integration tests for cache
Overview
GitLab Runner can upload cache to jobs. We already have tests surrounding this from most executors for example docker, however we don't know if we will break anything for the Kubernetes executor and if everything still works fine for the Kubernetes executor when we touch cache logic.
We had problems like #27172 (closed) where we added a new feature and it was not running successfully for container based executor.
Proposal
Add a test similar to the Docker one but for the kubernetes executor.