update identifier naming warnings to give an example

This updates identifier warnings such as ``struct `foo_bar` should have a
camel case identifier`` to provide an example.

Closes #14738.
You can factor this out:

```
if !buf.is_empty() ... {
    words.push(buf);
    buf = String::new();
}
buf.push_char(ch.to_lowercase())
```