Add noid suffix calculator for simple templates
Use pointer to template

I believe this is better for performance, as Go copies stuff by default...?
Extract base calculation
Extract suffix character generator

Creates a new type strictly for the suffix rune array, which as a
side-effect also fixes noids actually allowing more characters than
intended
Centralize noid-suffix-to-string logic
Support unlimited noid suffixes
Implement minter