Use InstanceSigs in GND/DerivingVia-generated code (#17899)
Aside from making the generated code easier to read when
-ddump-deriv
is enabled, this makes the error message in T15073
substantially simpler (see the updated T15073
expected stderr).
Fixes #17899 (closed).