feature(turborepo): Rust capnproto hashing (#5824)
### Description
Switches the Rust side to capnproto. We're only merging the Rust code so
we can avoid a backlog of stacked PRs while also avoiding the global
hash bump on the Go side.
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->
Closes TURBO-1272
---------
Co-authored-by: Alexander Lyon <Alexander Lyon>
Co-authored-by: nicholaslyang <Nicholas Yang>