Series logical operations with nullable Boolean data type
Should the `Series` logical operations also follow three-valued logic when using the nullable boolean data type? For example I would expect the two cases below to return `pd.NA`:

```python
import pandas as pd

pd.Series([True, None], dtype="boolean").all()
# True

pd.Series([False, None], dtype="boolean").any()
# False

pd.__version__
# '1.0.0rc0+198.g5ecd94c72'
```