pub fn truncate_content(s: &str, max: usize) -> String
Truncate a string to max bytes, appending “…” if truncated. Handles multi-byte UTF-8 safely by finding the nearest char boundary.
max