Admin Makefile improvements

We've updated the audit rule to use test -z "$(shell gofmt -l .)" and the Go 1.23 go mod tidy -diff command to check that .go files and modfiles are formatted and up-to-date.