fn find_statement_line(file_text: &str, keyword: &str) -> Option<u32>
Find the 0-based line number where a statement keyword appears.
Case-insensitive scan for lines starting with keyword (e.g., "create materialized view").
keyword
"create materialized view"