REF/TST: Stop using singleton fixtures
Found when trying to collect reduction tests that we are still using a lot of singleton fixtures (agreed undesirable in #23701).  This gets rid of singleton fixtures in tests.frame

Following this it will be easier to more usefully parametrize some of those tests.