Fix Profile Dropdown
Summary
Moves the ProfileDropdown to Floating UI (the new name for Popper.js)
Also improves code in account.tsx and the useOnScreen hook to be more reliable. Even with those fixes, reach/menu was still messed up on React 18. So to Floating UI we go.