8Bitdo Sn30 Pro Bluetooth/wired USB-C rechargable controller - $35 (normally $45)

Available for $34.99 (normally $44.99)

Available for contactless pickup at Best Buy.
Works on almost everything. It’s my (second) favorite controller, next to the SN30 Pro+.
Check out my review here.
If you need a cheap BT adapter for PC use, check out this Sabrent.