pub fn try_truncated_parse( sql: &str, cursor_offset: usize, dialect: Dialect, ) -> Option<Vec<Statement>>
Strategy 2: Truncate SQL at a safe point before cursor