pub(crate) fn to_snake_case(s: &str) -> String
Converts a string from CamelCase or snake_case to snake_case. Preserves SCREAMING_SNAKE_CASE, as those are assumed to be constant/immutable names.