refactor: move websocket handlers to api/websocket.zig
main.zig now just composes the server entry point (57 lines).
websocket handlers moved to src/api/websocket.zig where they belong.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>