They released an example for a block based text editor here: https://liveblocks.io/examples/block-text-editor-advanced/ne...
And as for CRDT and conflict resolution they have the Storage Block that's handling all of this. You can do offline/online and undo/redo quite easily.
I keep sending you example cause I'm a visual person :P, but look at that interactive article and let me know what you think: https://liveblocks.io/blog/how-to-build-undo-redo-in-a-multi...