Catches every ZATCA e-invoice error before Fatoora rejects it — plain-language fixes, no accounting migration.