Parses Markdown block-level constructs like paragraphs, lists, code blocks, blockquotes etc. Applies span-level parsing for all blocks.