Is your feature request related to a problem? Please describe.
With the introduction of Structured Event Reporting, we should have matchers to support it just like what we have for rails: https://github.com/keshavbiswa/rails/blob/main/activesupport/test/testing/event_reporter_assertions_test.rb
Describe the solution you'd like
Matchers for HaveReportedEvent.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.