Issue #3538439: Provide scripts for running tests locally and use them in GitLab CI
Partially fixes #3538439 with commands for running the validation tests
also moves phpcs, phpstan, and composer validate into one job, and cspell into the lint (node)
job; saving ~6m of CI time per pipeline
Edited by Sally Young