Generate URL-friendly slugs from text with cleanup, dash normalization, and optional ASCII-only transliteration.