As a followup to https://phabricator.wikimedia.org/T320927
Acceptance criteria:
- The new menu and dropdown component classes should handle icon/button styles (currently handled by Hooks::updateDropdownMenuData)
- Hooks::updateDropdownMenuData should be removed
QA steps
No visual regressions on menus