feat: [BB-6219] use providence form feature
Description
This MR uses replaces all form handling with providence form controllers as well as fixes some design issues mentioned in this comment.
Related tickets:
- Jira: BB-6219
- Gitlab: #30 (closed)
Screencast:
Edited by Navin Karkera