hexadecimal: make naming and error more idiomatic

* renamed ToDecimal to ParseHex which is a more accurate name
* changed error message in example to highlight the rune causing the error