I have the exact same problem with a 4TB WD My Passport HDD. I upgraded to Ventura 13.2 and my disk suddenly can't be mounted anymore. First Aid refuses to do anything, and my errors are identical to those in the original post.
Fortunately I have a spare laptop running Fedora 36, so I was able to install apfs-fuse (https://github.com/sgan81/apfs-fuse), and mount the disk without any problems.
I ran:
sudo dnf install -y apfs-fuse
sudo mkdir -p /media/$USERNAME/my-passport
sudo apfs-fuse -o allow_other /dev/sda1 /media/<username>/my-passport
And that allowed me read-only access to the disk and I could copy the files over.
I still haven't found a solution for the actual issue, though I did find one corrupted symlink on the disk, and an ls -ia . in the containing directory showed it with question marks instead of the usual properties, it had no inode and couldn't be deleted from the drive (I tried mounting the disk on Linux as rw using https://github.com/linux-apfs/linux-apfs-rw, hoping that I may be able to remove the file, but to no avail).
The only solution is to run a fsck which brings us back to the start, so no luck with that. Unfortunately, I couldn't find a fsck for APFS available on Linux right now so I had to reformat my disk.
Topic:
App & System Services
SubTopic:
Core OS
Tags: