Pass onContentChange to MarkdownRenderer in the non-editing view so checkboxes in task descriptions are clickable and persist via onUpdate. Adds tests covering the enabled state and toggle behaviour.