fix: resolve bug where onAction is executed multiple times (#6671)
* fix: menu components to remove onAction prop duplication
* refactor: remove unused prop and add tests for onAction in GridList and ListBox
* test: remove unnecessary tests for react-spectrum menu test
* simplify useMenuItem onAction logic
* Remove case covered in unit tests
---------
Co-authored-by: Robert Snow <rsnow@adobe.com>