TST: Clean up pickle compression tests
xref #19226

Move compression fixture to top-level ``conftest.py``

Clean-up compression tests in ``pandas/tests/io/test_pickle.py`` and add zip to the ``decompress_file`` testing utility

Make some minor adjustments to the json and csv compression tests to skip zip compression when it's not valid
