### Describe the enhancement requested This issue is a part of https://github.com/apache/arrow/issues/40058 adds option to cast `NULL` to `NaN` mimicking the cast from [ConvertIntegerWithNulls](https://github.com/apache/arrow/blob/c67d0260d4e96472b5cbdff66ca67ead2b9abe4c/python/pyarrow/src/arrow/python/arrow_to_pandas.cc#L550). ### Component(s) C++, Python