Error no such cryptodisk found

So it is there at least. But has filesystem errors. Probably badblocks…

Is the block device there?

file /dev/sdb1

If it is a broken superblock, then repair with a backup superblock:

Since you use encryption, you have to unlock it and use the unlocked mapper:

sudo cryptsetup luksOpen /dev/sdb1 root

Instead of /dev/sdXY you use /dev/mapper/root

If the drive has badblocks, then I have bad news…
Since you use encryption, I would not recommend using

sudo fsck -vcck /dev/device

which would commonly used. Probably the readonly check would be better, since encryption don’t like random writes…

sudo fsck -vck /dev/device

See also here for more information: badblocks - ArchWiki

In any way mount the partition read-only and save your data somewhere else just in case. Then you are at least safe.

sudo cryptsetup luksOpen /dev/sdb1 root
sudo mount -o ro /dev/mapper/root /mnt