feat: `hexnum` parser

This PR adds a new helper parser for implementing parsers that contain
hexadecimal numbers. We are going to use it to implement anchors in
the `grind` interactive mode.
10 files changed