Pandas version checks

  • [x] I have checked that this issue has not already been reported.

  • [x] I have confirmed this bug exists on the latest version of pandas.

  • [x] I have confirmed this bug exists on the main branch of pandas.

Reproducible Example

arr = pd.array([True, False])

values = [pd.NA]

result = arr._cast_pointwise_result(values)

>>> result
array([<NA>], dtype=object)

Issue Description

We'd expect this to retain BooleanDtype.

Expected Behavior

NA

Installed Versions

Replace this line with the output of pd.show_versions()