Can a Trezor accept/use a private key created independently offline?
You cannot import individual private keys into a Trezor. However you can generate your own mnemonic offline and import that into a Trezor.