Addresses #35118 (review).
ConsumeUniValue isn't that useful as a shared fuzz helper, as it just returns the same hard-coded fields. This PR removes it and updates the ipc target to read a UniValue directly from fuzzer input instead. This is similar to what the parse_univalue target already does, and lets ipc test with different JSON values instead of one fixed value.