In support of #18. We currently only run our tests on ubuntu. I'll add Windows into the mix. We can add macOS at some later date if we see some reason to do so. I'll also review CI config and update as appropriate, for example: - update outdated actions - add Clojure 1.11 to matrix - replace JDK 16 with JDK 17 in matrix