Enable extended validations with "ajv-keywords"
### Feature Description

Add support for ~~the following vocabulary~~ [`ajv-keywords`](https://github.com/ajv-validator/ajv-keywords) to support extended validation of arrays:
~~[https://docs.json-everything.net/schema/vocabs/array-ext/](https://docs.json-everything.net/schema/vocabs/array-ext/)~~

Specifically the ability to validate that a uuid field is unique across items in an array

~~**Update:** json-everything is implemented in C# only, so would not be usable in `homebridge-config-ui-x`~~
