Only want to hold BTC
I don't own any of the new gen of Trezor wallets, but the older generation has Bitcoin Only firmware. The other choices you should consider are Foundation Passport and ColdCard. Both are dedicated bitcoin-only wallets.
Does not want the wallet to have a battery
I'm not sure why you place this restriction on yourself. Even if the hardware wallet has a battery and the battery fails, it can be powered by USBC anyway, just like all the wallets that don't have a battery.
In case the wallet company shuts down so that I still have access to my crypto, say after 20 years too
As long as you back up your seed phrase, there's no concern here. You can restore your seed to any future hardware wallet or software wallet that's compatible with Bip39 seeds.
Want the wallet to be cold wallet.
By definition hardware wallets are "off-line" but the same as cold wallets. Neither of the models you mention below would meet the definition either, in my opinion. Some may argue, but my definition of a cold wallet would be strictly off-line storage with no capability for electronic connectivity. That would eliminate USB connectivity (Trezor,) and NFC connectivity (Tangem.)
In fact, the only wallets that would meet this requirement are the Foundation Passport and the ColdCard. Out of those, the only model that meets all your criteria would be the ColdCard Mk4, because it lacks a battery.
Tangem - there are some concerns though, e.g., the wallet has only one address, which means that basically anyone who has your transaction address has access to your entire portfolio, so no to this option too, what if their app stops functioning after the company stops functioning.
I'm not fan for many reasons, not the least of which is NFC's unproven longevity. Other reasons you've already mentioned, and that compromises privacy. Yet another reason is I fail to see the value of caring around a credit care size hardware wallet. I have hot wallets on my phone, and the wallets I use to store the bulk of my stash I won't load on my phone for security and privacy reasons. All around the Tangem just seems like a silly gimmick to me.
Trezor - again, has firmware updates, which I have read quite a lot about, so if something were to go wrong, then it is stuck there, or the battery problems too, which is above my budget.
The Trezor is a good choice, but as I said above, you'll need to reevaluate some of your criteria.