pub fn slugify(text: &str) -> String
Slugify a string for use as an anchor ID. Converts to lowercase, replaces non-alphanumeric characters with dashes, and trims leading/trailing dashes.