Removes the deprecated `subscriptions-transport-ws` package (Renovate dependency dashboard #49).
The package is unmaintained and was only reachable through the Apollo `WebSocketLink` in `app/plugins/apollo.ts`. The schema has no `Subscription` type and no subscription operations are defined, so the ws `split()` branch was dead code.
- Drop `WebSocketLink`, the `split()` routing, `getMainDefinition`, and `wsUrl` from `app/plugins/apollo.ts`
- Remove the direct `subscriptions-transport-ws` dependency
Verified with `npm run build` (green) and eslint (clean).
Note: the package lingers in the lockfile as an optional peer dep of `@apollo/client` v3; it disappears with the Apollo Client v4 upgrade, which removes `@apollo/client/link/ws` entirely.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Reviewed-on: #2922
Update the Apollo Client configuration to use the new devtools
option instead of the deprecated connectToDevTools. This change
ensures proper integration with development tools and maintains
compatibility with future Apollo updates.