Hey PastBear,
Thanks for the crash report! I can see what the problem is. You are not actually using the newest version 7.43.7. You are using version 7.46.6 for Minecraft 1.21.4, while trying to launch Minecraft 1.21.5.
Have a look at this part of the crash report near the bottom:
minecraft: Minecraft 1.21.5
wurst: Wurst Client v7.46.6-MC1.21.4
Launched Version: fabric-loader-0.16.12-1.21.5
This is what's causing your crash.
Since you say you have Wurst 7.43.7 for Minecraft 1.21.5, it might be that you have indeed downloaded this file, but placed it in the wrong folder, for example in your downloads folder. You need to move this file to C:\Users\YourName\AppData\Roaming\.minecraft\mods
and delete the older v7.46.6 file that you have there.
Hope this helps!