doc: update CASK_NAMING_REFERENCE.md

* add Purpose section
* clarify suffix-string removal in particular
* add Converting to ASCII section
* other clarifications
* broken links
* quoting/formatting
Merge pull request #7643 from rolandwalker/update_naming_doc

doc: update CASK_NAMING_REFERENCE.md