Client side validation outline tests

These will be fleshed out, but as an outline spec what do people think?

Once we have the regex validator working, we can extend this to just to `email` type checking with a pre-defined regex.

_(This is also safe to merge as the tests are all empty and therefore pass)_
The plan is to emit this from the server, so provided we don't need to dynamically update the range we'll be fine. (If we do need to update the range we could do it as a future task?)