fn is_underline_heading(line: &str, previous_lines: &[&str]) -> bool
Check if a line is an underline-style heading indicator.