The whole goal of a format like that is to contain all the requisite information about the disk and it, doesn't actually do that. Subchannel data? Intentionally bad CRCs? Funny offsets because you're using it for GD-ROMs? Nope fuck you, here's your cue file.
I'm not here to present any useful solution today but shit this should be a solved problem by now.
Including a proposal for a format that fixes all of these problems. I'm not sure if this format could also be used for GDROMs, but there's only one thing that uses those and a lot more that use normal CD. I think this would also be good for audio CDs to capture things like CD text that, as far as I know, currently don't get dumped?
Really fucking pathetic that this idea (the new file standard) hasn't been talked about in depth (outside of this article), and we're still doing weird incomplete dumps and relying on just putting some extra info on a webpage to try and convey a correct dump of optical media.