You can use almost any USB hard drive or SSD with Xbox Series X or S, but only the Seagate expansion drive lets you play games from external storage.
Seagate Storage Expansion Card for Xbox Series X, S
Hard drives : r/XboxSupport
New 2TB and 512GB Seagate Storage Expansion Cards for Xbox Series X
How to use different USB drives with Xbox Series X and Series S
Don't Run Out of Room: How to Upgrade Your Xbox Series X/S Storage
Avolusion HDDGear Pro X 8TB USB 3.0 External Gaming Hard Drive (for Xbox Series X
How to Add and Use an External Hard Drive with Xbox Series X or S
Avolusion HDDGear Pro X 8TB USB 3.0 External Gaming Hard Drive (for Xbox Series X
External hard drive conversion box for Xbox Series X/S, 32G BandWidth External Hard Drive Disk Box Fit for Xbox Series X/S, M.2 Expansion Card Case
How To Safely Remove External Hard Drive From Xbox One
Don't Run Out of Room: How to Upgrade Your Xbox Series X/S Storage
External Drive on Xbox Series : r/xbox