INTERNAL
This PR does a few things to reduce flakiness of e2e test suite as well as increase the speed of e2e for PRs:
- Move the custom bundle test into regression/nightly. This primarily speeds up the regular PR tests by not building tfjs-backend-wasm
- Restrict the final step custom bundle e2e test to chrome. It was flaky on mobile safari probably due to webworker loading (which was needed to provide isolation), and for the flow we want to check testing in chrome is sufficient to meet our needs here.
- Refactoring the tests to use describeWithFlags (and testenvs). This standardizes our testing approach with what is used in the other packages, makes configuring the environment more deterministic and provides better isolation for tests.