There was an issue with the build that is resolved when using zig. aarch64 binaries had a bug in libgit2 involving file access.
This allows for simply extracting into $PATH.
Implement a new build pipeline using `podman` and `zig` that is reproducible and can be run entirely on linux. We also simplify the versioning system, defaulting to the output of `git describe` when there are no exact tag matches.