fix: Popover positioning and various other bugs (#8816)
* fix: popover positioning
* fix the position
* add pending state to action buttons
* support a default label slot in s2 picker
* make it so cell focus ring is always on top of the content
* actually disable interactions on buttons in pending state, including through context
* fix lint
* fix more lint
* fix ActionButton avatar visibility during pending
* fix lint for real
* fix lint for real__FINAL
* SelectBoxGroup shouldn't lose focus ring for mouse like checkbox/radio don't
* fix lint...
* fix lint and remove extra console log
* fix tests by making them more realistic
* leave focus events on pending button alone
* Add delays
* longer delay? and click body first?
* click body before on mobile as well
* cleanup extraneous timeouts
* scuffed fix, figure out if we should be flipping other instances of containerOffsetWithBoundary
* make story more useful
* more half fixes for positioning
* fix import
* fix overlay position!!!!!
* fix html as the container
* fix scrolled case
---------
Co-authored-by: Daniel Lu <dl1644@gmail.com>