fix: emit TipTap-compatible HTML for task list markdown paste
The markdown parser generated <li class="task-list-item"><input type="checkbox">
but TipTap only recognizes <li data-type="taskItem" data-checked="..."> and
<ul data-type="taskList">. Pasted markdown checkboxes were silently dropped
or rendered as broken plain list items.
Now emits the correct TipTap node attributes so task lists round-trip
through paste and import correctly.