fix(recursive-menu): disable maxmenu hover events when submenu width is lower...
This merge request changes the following for RecursiveMenuMaxMenu:
- Adds onClick events for the toggle button
- Adds a back button for the submenu (for mobile)
- Disables hover events (onMouseEnter and onMouseLeave) when the submenu width is under a given threshold
- Changes the logic for rendering a link to the parent menu item from if a url is present to a new prop