Merge branch 'main' into fix-all-event-targets-for-shadow-dom
# Conflicts:
# eslint.config.mjs
# packages/@react-aria/actiongroup/src/useActionGroup.ts
# packages/@react-aria/calendar/src/useRangeCalendar.ts
# packages/@react-aria/combobox/src/useComboBox.ts
# packages/@react-aria/datepicker/src/useDatePickerGroup.ts
# packages/@react-aria/dnd/src/DragManager.ts
# packages/@react-aria/dnd/src/useDrop.ts
# packages/@react-aria/grid/src/useGrid.ts
# packages/@react-aria/grid/src/useGridCell.ts
# packages/@react-aria/gridlist/src/useGridListItem.ts
# packages/@react-aria/interactions/src/useFocusWithin.ts
# packages/@react-aria/interactions/src/useHover.ts
# packages/@react-aria/interactions/src/useInteractOutside.ts
# packages/@react-aria/interactions/src/usePress.ts
# packages/@react-aria/landmark/src/useLandmark.ts
# packages/@react-aria/menu/src/useSubmenuTrigger.ts
# packages/@react-aria/overlays/src/useCloseOnScroll.ts
# packages/@react-aria/selection/src/useSelectableCollection.ts
# packages/@react-aria/selection/src/useTypeSelect.ts
# packages/@react-aria/toolbar/src/useToolbar.ts
# packages/@react-aria/utils/src/scrollIntoView.ts
# packages/@react-aria/utils/src/shadowdom/DOMFunctions.ts
# packages/@react-spectrum/menu/src/useCloseOnScroll.ts
# packages/dev/eslint-plugin-rsp-rules/index.js
# packages/react-aria-components/src/DropZone.tsx