### Describe the enhancement requested As noted [here](https://github.com/apache/arrow/issues/49179#issuecomment-3882955663), updating the underlying C type of HalfFloatType is required to enable further improvements. ### Component(s) C++