So just a few days ago this was published:
https://package.elm-lang.org/packages/eike/json-decode-complete/latest
I did not have the time yet to check it out, but from the description, it seems to be what you’re looking for.
Edit:
Just noticed that this exact package is currently being discussed in
1 Like