pub fn format_crash_report(info: &PanicHookInfo<'_>) -> String
Build crash report text (no I/O). Public for tests.