LVM storage group got corrupted

Hi,
I hope that I am at the right address here, but I had a problem with a LVM storage group.

TLDR

  1. LVM storage pool got damaged
  2. Cloned the failing disk and now have an ISO which i mount to be able to recover some files
  3. lvconvert --repair results in manual repair required message
  4. How do I restore the volume/just get some important files from the damaged iso.

Long

My problem is that I had a Qubes OS machine which experienced an irregular shutdown. During that process the file system somehow got corrupted and I cannot read the disk. I managed clone the damaged disk and have now an iso which i try to recover my data from.

The next step has been to mount the iso and try to get lvm to mount my volumes.
Running lvscan displays the different storage volumes and the storage pool, but all as inactive. I tried mounting the storage pool with the following command but it does not work.

$ lvchange -ay /dev/qubes_dom0/vm-disp3775-private-snap
Check of pool qubes_dom0/vm-pool failed (status:1). Manual repair required!

Trying to repair the pool also does not work

$ lvconvert --repair qubes_dom0/vm-pool
terminate called after throwing an instance of 'std::runtime_error'
  what():  couldn't get block 64
  Child 2906 exited abnormally
  Repair of thin metadata volume of thin pool qubes_dom0/vm-pool failed (status:-1). Manual repair required!

So I am currently a bit stuck. I really need some of the data which is on that disk. While repairing the volume would be the dream outcome I would also be fine with a recovery software which is able to search for some file extension and recover those files. I executed some other commands and it read a bit like the metadata partition of the lvm group is damaged.

So I really hope that some of you can help me with that!