Is your feature request related to a problem? Please describe.
We currently display pending, cancelled and rejected pushes in the dashboard, but we don't display details for rejected pushes and their error messages anywhere. When investigating issues with a push that was blocked it would be useful to be able to access them through the UI and review their error messages/logs.
Further, for some scans we may wish to flag issues rather than flat reject, or override a rejection (e.g. a secret detected in a test for a secret scanner thats supposed to be there might get a push blocked and make it unpushable). @andypols mentioned something similar in his issue on an AI-based secret scanner (#1261).