Convert arbitrary text into a clean, URL-safe slug. Transliterates accented and non-Latin characters, lowercases by default, and collapses to a configurable separator; strict mode drops anything outside [a-z0-9]. Deterministic.