v2 was:
https://listman.redhat.com/archives/libguestfs/2022-June/029321.html
v3:
 - adds a test
 - force sparseness detection size to be at least as large as the
   target preferred size (otherwise you end up creating sub-requests
   which are smaller than the preferred size)
Rich.