Add font choice inputs and accompanying copy text.

We should try to handle the copy outside of code, but this implementation helps speed launch along.
Capture new request quantity inputs in Javascript
Justification notes aren't required, only when applicable

Adds some default text to the justification notes when not included.
Cut notes area in half, as we'll likely never need that much space.
Ensure at least one font has a quantity specified
Capture quantity for each font requested and store as meta
Code formatting
Follow sanitization pattern for asset_type