pub fn truncate_with_suffix(s: &str, max: usize) -> String
Truncate string to max bytes with “…” suffix. Respects UTF-8 boundaries.