Any reputable brand such as Seagate or Western Digital for HDDs.
I wouldn't go for SSD because I would be surprised if you need the extra speed, and this is for long-term storage, rather than accessing files quickly.
As for Samsung T5 and T7, the T7 is more expensive than the T5, but does store large files more quickly, but you have to have the right hardware in your computer to take advantage of it.
If you are worried about reliability then consider getting two HDDs and mirroring them, either manually, or as RAID 1, which you can set up through Disk Utility.
In Australia, one 2Tb Samsung t7 SSD will cost you about $450, while two 4Tb WD HDDs will cost about $300. I imagine there would be a similar price difference where you live. If you couple them with a small USB 3 hub (about $30) you wouldn't take up any more ports on your computer, and you would have the storage and reliability you want.