Cover additional errors and corner conditions in repack.c

Álvaro Herrera <alvherre@kurilemu.de>

Commit: 2670cc298f42cd7b1c426bf7ccfb0652d8e0b347
Author: Álvaro Herrera <alvherre@kurilemu.de>
Date: 2026-05-29T09:54:00Z
Cover additional errors and corner conditions in repack.c

The coverage report shows that some error cases were not being tested;
add test cases for them.

While at it, move some recently added ones to the test_decoding suite:
the preventative check added in 43649b6a53e9 now causes servers with
wal_level=minimal to error out earlier than before.

Author: Álvaro Herrera <alvherre@kurilemu.de>
Reviewed-by: Baji Shaik <baji.pgdev@gmail.com>
Discussion: https://postgr.es/m/ahiwD29RNfVT4tjQ@alvherre.pgsql

Files

Discussion