Select - add `shouldCloseOnSelect` (#8733)
* Select - add `shouldCloseOnSelect`
This enables support for workflows where the select should stay open
even after the user has selected an option.
Fixes https://github.com/adobe/react-spectrum/issues/8729
* fix test
* simplify logic and add assertion that fails for the opposite case
* forgot to save
---------
Co-authored-by: Robert Snow <snowystinger@gmail.com>