SQL Validation

Round-trip rebuild: parse SQL to AST, regenerate, parse again, and compare IRs