Describe the bug
A2UI A2A extension defines the encoding of A2UI messages as follows.
https://a2ui.org/specification/v0.8-a2a-extension/#data-encoding
The data field of the DataPart contains the A2UI JSON message (e.g., surfaceUpdate, userAction).
However, genui (and genui_a2ui?) encodes an A2UI message as a TextPart, serializing it to a JSON string.