chore: migrate to new design and form elements
And refactor a bunch of things along the way
This MR is starting to get awfully big so I'll stop it here and work on the remaining things in one or more other MRs.
In scope here:
- Buttons
- All form inputs
- All form fields
Out of scope:
- Dropdown; will be updated in a later MR
- Dialogs; will be updated in a later MR
- Popover; will be updated in a later MR
Edited by Cynthia