feat: S2 treeview (#7343)
* Render a TreeView
* Correct styles
* update styles to better fix s2
* fix install
* fix lint, add preliminary test
* fix lint
* Add tests and test util
* save point
* Add emptyState
* fix lint
* detached styles
* detached styling with actions
* fix disabled, icon placement, and add examples
* fix lint
* update snapshots
* fix lint and tests
* fix imports
* Match row selection to table
* fix lint, again
* feat: S2 treeview virtualized (#7465)
* feature: s2 treeview virtualization
* support both detached and non in the layout
* fix lint
* fix height for docs
* default tree disabled behavior to all to match our other components
* fix tests
* update snapshots
* fix lint
* fix alignment and remove minwidth
* increase gap between detached items
* remove restriction for isDetached and isEmphasized
* fix border radius
* review comments
* fix lint