[NVIDIA TF] Enable GPU bfloat16 casts
Register and define GPU Cast kernels for all types <-> bfloat16. Previously, we only had float and fp8 casts.

Fixes https://github.com/tensorflow/tensorflow/issues/59728

@reedwm