Merge pull request #798 from libexpat/clang-tidy

Make GitHub Actions enforce clang-tidy clean code + address current clang-tidy warnings