feat: add `diseq` APIs to grind

This PR implements functions for constructing disequality proofs in `grind`.
5 files changed