My ikbc 108BT does all that and more. Can work with both Mac and Windows (by a DIP switch, yet!--I use it on Mac) and it's Bluetooth AND USB-C.
Sturdy clicky mechanical full travel keys, perfect for a full-time writer like me. Since it's Bluetooth, it can also switch to two other devices, like...