[#73958524] Create dashboard form

I would appreciate feedback on:

1. How to make the tests less verbose
2. Our discrepancy between the `dashboard` and `dashboard-editor` permission
3. Anything else that is broken

Good spot, thanks. I'm going to move this logic to Stagecraft so that we always just provide a string in message and render it in this app.