Add has_encoding_issues field to PdfProcessResult that detects garbled text from broken ToUnicode CMaps (U+FFFD replacement characters or systematic dollar-as-space substitution). Surfaced in JSON output so clients can fall back to OCR for affected PDFs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>