createBunWebSocketHandlers(): BunWebSocketHandlers
Builds the serve-time handler object that routes every Bun socket event to
the sink stored on that socket's data.
One handler object serves every connection, which is exactly Bun's model —
per-connection state lives on ws.data, not in the handlers.
The handler object to pass as Bun.serve's websocket option