Trustwallet doesn't have the 2FA based on Google, Authly, Microsoft etc only pin code or biometric of device. Biometric of device can't rely on in case phone gets lost/broken so pin code on other hand is probably possible to enter multiple times right and has no bruteforce protection which gives cool down period or block IP on Trustwallet?
I doubt the majority of decentralized wallets will block or gives a cool down for the wrong password/IP when you log in. Most of the time you have the seeds anyway so you can immediately use another device to sweep your previous wallet and use a new one. This kind of feature is probably found on exchange/centralized web wallets.
Doesn't wallet to be integrated with exchange just need them to be on same network like TRX, BSC, etc so can do transactions between them
From the sound of it, you might want to buy a FIDO-supported hardware wallet that can act as a 2FA key. That being said, I don't recall wallets that support them for wallet integration other than what has been mentioned above. MetaMask, which can do what you want to do since the majority of those chains are derived from ETH also doesn't support it as far as I'm aware. Some suggestions or commits have been made to support it but I don't see it being implemented atm.
If what worried you the most is the possibility of attackers gaining your keys and spending it all, what you can do is probably prepare a better seed/device protection or try to use multi-sig if your crypto supports it. CMIIW.