You can always start with a new install and copy from backup. I did exactly this when upgrading the storage of infamous host erlangen on 2021-11-24: Upgrading the Hardware - #7 by karlmistelberger
btrfs is extremely stable. No repair needed since birth:
erlangen:~ # stat /
File: /
Size: 366 Blocks: 0 IO Block: 4096 directory
Device: 0,35 Inode: 256 Links: 1
Access: (0555/dr-xr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-03-05 05:37:48.649958856 +0100
Modify: 2023-11-19 20:05:11.690101319 +0100
Change: 2023-11-19 20:05:11.690101319 +0100
Birth: 2021-11-24 21:33:32.572006306 +0100
erlangen:~ #