CLN: consolidate arrow roundtrip tests for nullable dtypes in base masked tests
We recently splitted the test_boolean and test_integer in multiple files in each a directory, but I think a next step can be to deduplicate some of the common tests for the different nullable/masked dtypes. 
Certainly given that we are going to add float tests as well (cfr https://github.com/pandas-dev/pandas/pull/34307)

Starting here with the arrow-compat/roundtrip tests for both integer/boolean.

I didn't yet write a full blown conftest.py and just defined a `data` fixture inline, since here it's just a single file. But if adding more later, we probably want to move this to a `conftest.py` (or a base test class), although this duplicates a bit the `tests/arrays/integer/conftest.py` and `tests/arrays/boolean/conftest.py`

cc @dsaxton @jbrockmendel 