Failing that, if you insist on using traditional fileystems, use XFS ( but check the mount options first). Another good option might be BcacheFS, if you want to use two-tiered mount, with SSDs acting as a cache to a much bigger HDD group, possibly bound into a raid before the BcacheFS initialization (mdadm or HW RAID).
I still try to understand...
Linux ain't Windows. It has many options for chosen filesystem. Some are more viable and tested than others.
EXT4 ain't the only game in town.
XFS is traditional "old-timer"/oldie-but-goldie that has been brought in by IBM and has been with Linux from its early days. It has grown into kernel and can use its many special tricks.
Like exporting whole disk as a block over Ethernet and many other low-lewel-magic stuff that give it edge for special uses.
As a rule, it's faster than EXT4 for working with big, heavy files, but less nimble with bazilin of small files etcetc.
There are others. BcacheFS is a new one that is expected to seriosly compete with ZFS for people with advanced needs.
One of the tricks that it brings is to combine HDDs with SDDs into one or more virtual drives, which effectively uses SSDs (being fast) asa a cache into a pool of much bigger (but slower) HDDs.
But there are others. LIke redundancy ( RAID in the pool - your data survives the death of any disk in the group), snapshotting ( ability to "freeze" the fileystem's look at any poitn in time, even though someone might have been writing after that) etc etc.
But if your needs are simple (like most) and don't need any of that "datacenter stuff", F2FS might be your choice for SSD.
Other choice might be (very similar) NILFS, but that hasn't been updated lately and not that many people are using it nowadays.
IMO, for SSDs it's by far best to stick wtih F2FS for 99,99% people using SSD nowadays.
What does U 2/3 mean?
It's a form-factor of proefessional SSDs that connect directly to PCIe lanes.
It differs form consumer M.2 stuff (besides fom-facotr) in that it can endure MUCH more writes. Less sturdy ones are usually declared for 1DWPD ( one disk write per day) and beefier, wirte intensive models can do 3DWPD.
How can I reliably identify them?
Check the parametric search engines.
One on he Geizhals is great, for this any many other purposes.
Here is the list of choices that are M.2 modules, use PCIe4 lanes, are over 1.92TB in size and use various forms of TLC cells (no QLC!). Listed in ascending order of €€/TB:
https://geizhals.eu/?cat=hdssd&xf=7139_%3E%3D1.92TB~7185_3D-NAND%20TLC~7185_3D-NAND~7185_3D-NAND%20TLC%20(eTLC)~7185_2D-NAND%20TLC~7525_M.2%20(PCIe)~7527_PCIe%204.0%20x4&pagesize=100&offset=0&sort=r&promode=true&hloc=at&hloc=de&hloc=eu&hloc=pl&hloc=ukYou can tweak choices to suit your needs, ofcourse.
Even if you don't intend to buy from the list, it helps to see what you are looking for.