Attempt to fix a failed SQL conversion using an LLM.
The original source dialect SQL
The sqlglot conversion that failed verification
The error message from verification
Source SQL dialect
Target SQL dialect
The LLM-corrected SQL, or null if unable to fix
Interface for LLM-based fallback SQL conversion. Consumers implement this to plug in their LLM provider.