I recommend Logitech's MX Master 3.
Internal battery, with USB-C (and fast charging!)
Bluetooth and USB dongle support
Cross-platform support; Bluetooth works on all systems with support for Bluetooth mice. Optional configuration software is supported on macOS and Windows.
7 buttons, vertical and horizontal scroll wheels; vertical scroll wheel ...