feat: Initial aria test util docs and listbox/tabs/tree utils (#7145)
* scaffolding and documenting tester api
* fix strict mode
* update utils for conformity and add intro
* add instalation, setup, and update method types
* update docs with examples and update types
* remove some todos
* forgot to remove a only
* fix lint
* fix lint again, for some reason local lint doesnt catch this one...
* review comments
* update select option methods to accept node, string, and index
using a single unified option for simplicity
* fix tests and more consistency refactors
* updating copy per review
* feat: Next batch of aria utils (Listbox, Tabs, Tree) (#7505)
* adding listbox test utils and clean up of other utils
* check that util works in tests
* add docs
* test listbox util get options section scoping
* tabs test utils
* add tests for tab test utils
* add docs for tabs testing
* update jsdoc and adding version badge
* pulling in tree utils from s2-treeview branch
modified some of the utils for consistency, but otherwise kept most of it the same. Changes to be discussed
* update docs and use the utils in the spectrum tests
* making things more consistent
* fix tests temporarily
* fix keyboard navigation if row is disabled
* review comments
* small fixes from review
* update testing pages to be more standalone as per review
* add alpha badge
* review comments