Refactors some of the dice code to be more general (#70849)
Refactors some of the dice code to be more general (#70849)

## About The Pull Request
Refactors the dice code some, namely adding 3 things to it:
Making the comments affect all dice and not just d20's
Adding an option to put custom comments on custom faces
Generalizing manipulating the result for the d00, so other dice can
potentially add their own

## Why It's Good For The Game
Makes the dice code a bit more modular, and removing the hardcoding for
the d20 and d00 will help make the dice feel more organic


Co-authored-by: etherware-novice <615923d86676636fc71d02a42c09350eb61e9948@notarealaddr.com>
tgstation/tgstation,tgstation/tgstation,tgstation/tgstation,tgstation/tgstation,tgstation/tgstation,tgstation/tgstation,tgstation/tgstation,tgstation/tgstation