API: Handle pow & rpow special cases
Closes https://github.com/pandas-dev/pandas/issues/29997

@jorisvandenbossche do you have thoughts on where to document this behavior? I added a bit to `reference/arrays.rst` for now, but perhaps we'll eventually have a `user_guide/scalar_na.rst`?
