* build: run E2E tests with the current branch
* style: apply php style fixes
* build: cache PW browsers in GHA
* build: fix step name
* build: require branch name as argument for e2e setup
* chore: improve the e2e setup file traceability
* chore: improve file comment
* build: pass branch name as argument for e2e setup
* build: attempt to fix PW browser cache in GHA
* build: fix syntax issue with the e2e GHA
* build: also cache php installation for e2e test
* build: attempt to fix PW browsers cache
* build: don't attempt to cache php installation in e2e
it cannot be cached because it is installed in temporary runner directory