Test the snake_case utility

The existing snake_case implementation was not tested and insufficiently
documented. This change improves the snake_case implemetation documentation
and adds new examples to the snake_case spec.

[#71229524]