Add `castToEitherLeft` and `castToEitherRight` as util circuits https://github.com/OpenZeppelin/compact-examples/pull/44#discussion_r2589028467