* feat: add ability to override custom levels compare
* fix: use function instead of closure
* docs: update level comparison to docs
* test: update types tests for level comparison
* refactor: move default levels and sorting order to constants
* fix: made suggested changes in pr review
* fix: change enum annotation type