feat(game): update websocket URL configuration and improve game room logic
- Change VITE_GAME_WS_URL from /api/v1/ws to /ws in .env.development
- Update proxy configuration in vite.config.ts to match new websocket path
- Refactor leave room functionality to properly disconnect websocket
and destroy room state
- Add e2e testing script to package.json
```
refactor(ChengduGamePage): replace manual WebSocket logic with composable hook
- Replace manual WebSocket connection and state management with
useChengduGameRoom composable
- Remove unused imports and authentication related code
- Simplify component by extracting room state logic into separate hook
- Clean up redundant functions and variables that are now handled
by the composable
- Update component lifecycle to use the new composable's methods
for connecting WebSocket and managing room state
```