[tfrt] NFC: Remove dead code and update documentation
[tfrt] NFC: Remove dead code and update documentation

+ `destroys_object` is always true, and there are no calls with a false argument
+ use c++17 type traits

PiperOrigin-RevId: 477343728

tensorflow/runtime,tensorflow/runtime,tensorflow/runtime,tensorflow/runtime