* replace implementation of fish-spec
provide a new implementation for fish-spec with more verbose and colored
output and more assertion functions
* fix indentation for fish-spec
* properly namespace color echo functions in fish-spec
* use line rewriting for fish-spec for more terse output
* use fish 3.0.0 compatible syntax
* fix assorted assertion bug
* ensure tests actually pass
* fix existing omf spec tests
* simplify assert_in_array and assert_not_in_array
---------
Co-authored-by: Kevin F. Konrad <kevin.konrad@skillbyte.de>