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