Add CI job to test remote cache using remote execution apis
Background
We currently have minimal testing against BuildGrid CAS server as part of the remote execution test in CI However, there the focus is on the execution part, not CAS as cache
Task description
We can have a remote cache version of https://gitlab.com/BuildStream/buildstream/-/blob/master/.gitlab-ci/buildgrid-compose.yml using bst-artifact-server and then use a job like https://gitlab.com/BuildStream/buildstream/-/blob/master/.gitlab-ci.yml#L187
Acceptance Criteria
- CI job exist to test remote cache support using remote execution protocols