Attended Sysupgrade left VM unbootable

I had a Hyper-V VM with 23.05.0 - r23497-6637af95aa running.

Attended sysupgrade to 23.05.2 seems to have left it unbootable - Hyper-V skips straight to PXE boot.

No big deal, I can rebuild it (is there any other way to restore the bootloader?)

Is there anything I can pull off the virtual drive that would be useful for people to debug this?

I could probably provide the entire vhdx - it's only 75MB.

Looks like it really did a number on the partitions and filesystems.
Booted into a Debian liveCD. Grub is there on sda1, sda2 was unmountable until I did:

[266.959260] EXT4-fs (sda2): bad geometry: block count 26624 exceeds size of device (26567 blocks)
 
root@debian:/tmp# resize2fs /dev/sda2

resize2fs 1.47.0 (5-Feb-2023)

Resizing the filesystem on /dev/sda2 to 26567 (4k) blocks.
The filesystem on /dev/sda2 is now 26567 (4k) blocks long.

Wasn't able to get refind to boot the system, nor recover grub itself.