test: add dependent forall test for contextDependent cache

Exercises `simpForall'` with `withFreshTransientCache` — the body
`n + 2 = 2 + n` is simplified context-dependently inside the binder.
The binder type `Nat` hits persistent cache on second traversal.
1 file changed