test: split error recovery HMR test into multiple files (#79066)
Split long-running error recovery hmr test to parallelize and reduce CI
time.
Port of https://github.com/vercel/next.js/pull/73617, confirmed and
synced changes https://github.com/vercel/next.js/pull/78198,
https://github.com/vercel/next.js/pull/77892,
https://github.com/vercel/next.js/pull/76299,
https://github.com/vercel/next.js/pull/76290, and
https://github.com/vercel/next.js/pull/75882.
x-ref:
https://github.com/vercel/next.js/commits/canary/test/development/basic/hmr/error-recovery.test.ts