fn parse_version_header(line: &str) -> (String, Option<String>)
解析版本头行。
"## [0.8.3] - 2026-08-03" → ("0.8.3", Some("2026-08-03")) "## [Unreleased]" → ("Unreleased", None)
"## [0.8.3] - 2026-08-03"
("0.8.3", Some("2026-08-03"))
"## [Unreleased]"
("Unreleased", None)