[ci] Merge Cache Components and deploy tests manifests when running CC deploy tests (#88824)
Part of https://linear.app/vercel/issue/NAR-719/
We previously only supported a single manifest for filtering tests. However, Cache Component deploy tests have two manifests. Now we merge manifests append-only.
## Test plan
- [x] https://github.com/vercel/next.js/pull/88821 adds a failed deploy test to a test suite also listed in the CC manifest. Tests from CC and deploy manifest are skipped
```console
$ NEXT_EXTERNAL_TESTS_FILTERS="test/deploy-tests-manifest.json,test/cache-components-tests-manifest.json" NEXT_TEST_MODE=deploy node run-tests.js -c 1 --retries 0 test/e2e/app-dir/searchparams-reuse-loading/searchparams-reuse-loading.test.ts
○ skipped should re-use loading from "full" prefetch for param-full URL when navigating to param-less route
○ skipped should re-use loading from "full" prefetch for param-less URL when navigating to param-full route
○ skipped should re-use loading from "full" prefetch for param-full URL when navigating to param-full route
when aliasing is skipped
✕ should work for not found pages
✕ should work for route handlers
✕ should work for navigating to pages dir
Without Middleware
✕ should correctly return different RSC data for full prefetches with different searchParam values
With Middleware
○ skipped should correctly return different RSC data for full prefetches with different searchParam values
```