ci(workflow): expand integration test groups (#3659)
closes WEB-545, WEB-571.
This PR mimic upstream next.js test group config to expand turbopack's
integration integration to match with it. To reduce some of duplication,
this PR also sets up reusable workflow to setup / build next.js and
share its build artifact via github cache. Since those build artifacts
are one-off usage per each test, it doesn't use upload/download artifact
which is too slow & heavyweight for those purpose.