Results 2 issues of ameyarao

Currently Decimal serialises to floats by default, which is undesirable when working with money for instance. The `default` option cannot be used for this since it does not raise an...

**Describe the bug** Json validator throws 500 instead of 400: ``` Error while handling error: 'NoneType' object has no attribute '__name__' Stack: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/sanic_ext/extras/validation/validators.py", line...