Issue #3552989: Setup caching in GitLab CI

Closes #3552989

Testing instructions

Look in the jobs and see that they are now using a cache to download npm, playwright, and composer dependencies

Edited by Sally Young

Merge request reports

Loading