pub fn normalize_text(text: &str) -> String
Normalize text by lowercasing and removing excess whitespace.
This is useful for text deduplication where case differences shouldn’t affect similarity.