pub fn valid_slug(slug: &str) -> bool
C0 2.2 slug: seg(/seg){0,7}, seg [a-z0-9]+(-[a-z0-9]+)*, ≤ 128 bytes.
seg(/seg){0,7}
[a-z0-9]+(-[a-z0-9]+)*