Allow parsing metadata more than 1MB in size
Allow parsing metadata more than 1MB in size

The LVFS crept over this limit yesterday. I've put some emergency commits in
place that take it back down to 800KB, and I'll focus next week on getting it
much lower than that.

The real problem is that we thought that g_input_stream_read_bytes() was using
`count` as the chunk size, not the total size. Raise the total size to 32MB and
chunk in 32kB blocks to reduce the RSS peak when loading metadata.

Fixes https://github.com/fwupd/fwupd/issues/5173

fwupd/fwupd,fwupd/fwupd,fwupd/fwupd,fwupd/fwupd