feat: split on `match`-expressions in the `grind` tactic (#6569)

This PR adds support for case splitting on `match`-expressions in
`grind`.
We still need to add support for resolving the antecedents of
`match`-conditional equations.
9 files changed