CLN: assorted pytables cleanups, remove unwanted assertion
#29977 included an assertion that I meant to remove before merging.  This removes that, followed by some misc cleanup: annotations, docstrings, remove is_shape_reversed (which was for Panel compat)
sure