pub fn parse_markdown(content: &str) -> ParsedDocumentExpand description
Parse Markdown content into structured data.
Extracts headings (with hierarchy level and anchor), links (internal/external),
code blocks (with language and line count), list count, and word count.
Frontmatter keys are extracted separately via parse_frontmatter.