Unfortunately this wasn't just a simple update. Two of the dependencies required a development version of zig not available in ports (scripty and lsp-kit).
This probably only worked because lsp-kit still has a 0.16 branch and scripty has just one additional change to move it to 0.17-dev.