Add LayoutComplexity struct to PdfProcessResult so callers can detect when a PDF has complex layout (tables or multi-column text) and decide whether to use the extracted markdown or fall back to OCR. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>