Generate PDF report for a check
Generates a PDF report for a single screening check.
For AML checks (sanction, pep, adverse_media, warning), the report includes
matched entities, list names, similarity scores, and resolution status.
For risk checks (email_risk, phone_risk, ip_risk), the report includes
signal values, risk score, and pass/fail indicators.
The check must not be in `pending` status.