// AST helper utilities
/// Convert a section-relative line index to an absolute line number.
///
/// `start_line` is the line where the section header begins.
/// `idx` is the 0-based index within the section content lines.
/// The `+ 2` accounts for: (1) the header line itself, (2) the blank/content separator.