That sort of looks right, did the old SSD have the same configuration? According to that partition list you also have an extra partition, maybe a Lenovo recovery/repair partition or something bitlocker related. Your old SSD probably has p1 or p2 a bootable.
Overall you don’t need to do it this way but what I’d do roughly speaking…
Format the new SSD, make sure the partition style is the same as old SSD (GPT vs MBR) - Maybe Clonezilla already takes care of that? I can’t remember offhand
Note which partition is active/bootable on the old SSD
Use Clonezilla to clone the whole drive, all partitions
Make sure the newly cloned SSD has the correct active/bootable partition
Go into your BIOS, make sure the newly installed drive is still the first/second boot device (on a laptop it should be, in theory) - second if you want to keep your USB drives booting first for troubleshooting
Try to boot up - If Windows still isn’t coming up then boot into your Windows 11 USB and try to “repair” the Windows install e.g. instead of installing try to go into Repair, Troubleshoot, Startup Repair
PS - Probably not what you want but worst case you can do a clean install of Windows 11 & then manually copy over your data (back up first!). Maybe not ideal but at least you’ll have a fresh install to work with.