decode With Diagnostics
Decodes rawText and additionally reports ParseDiagnostics describing how much of the payload the lenient parser consumed — useful for logging and support when a QR in the field deviates from the standard.