* feat: update minimum version to 1.22
* refactor: use int range iterator
* refactor: loop variables
* refactor: replace slicesext.FirstNonZero with cmp.Or
* refactor: use slices.Concat instead of append
* fix: unused param
* fix: linting
This is written to use `check-jsonschema` on the (current) latest
version (0.27.3).
It checks that the JSON Schema published in the docs is valid
under its declared metaschema (`$schema`).