Saver
Standard Saver implementation for RichTextState.
Out of the box, it supports all built-in attributes (bold, italic, colors, headings, lists, links, etc.), cursor selection, and pending typing attributes.
Note that undo/redo history is deliberately excluded from serialization to prevent Bundle size explosion (TransactionTooLargeException).