Mod Note: created a separate thread where we could discuss the hardware wallets themselves without going too far off topic from the OP of the thread.
Trezor did apply for a Grant and did work at one time to support shielded addresses:
That thread has much of the technical details including pull requests on the Trezor side. I believe it came down to a lack of resources and technical limitations of the hardware.