Decode SEND_GIFT_V2 protobuf payloads and map their stable fields to the existing Gift command so existing consumers receive new-format gift events.
Split client, endpoint, and WebSocket implementations into domain-focused modules while preserving the public API.\n\nImprove crate and API documentation to describe responsibilities, authentication boundaries, and response compatibility.