`WhileHandling(displayExceptionAnnotation)` should use `displayExceptionWithInfo`
In ac0040286a8 the `WhileHandling` type was introduced as proposed in [CLC Proposal #202](https://github.com/haskell/core-libraries-committee/issues/202). Specifically, the `WhileHandling(displayExceptionAnnotation)` implementation produced a message which included `ExceptionContext` (as this was the behavior of `displayException`, in terms of which `displayExceptionAnnotation` was implemented).
However, as noted in #27194, in 284ffab334bcda838865ff4804bc04f9082d81b3 the definition of `SomeException(displayException)` was changed to exclude the `ExceptionContext`. This means that `WhileHandling(displayExceptionAnnotation)` fails to describe the provenance of the exception which it captures, greatly limiting its utility.
We should return the implementation to its originally-proposed behavior by implementing `WhileHandling(displayExceptionAnnotation)` in terms of `displayExceptionWithInfo`.
issue