Do not block arbitrary IPv6 addresses without really knowing what you are doing. Stop, this is bad practice. This will certainly break your connectivity in ways you didn't expect. Some time later, you will see that your IPv6 doesn't behave correctly, then you will start blaming that "IPv6 doesn't work", etc.
Whatever your ISP is, your edge router already knows what packets it can send to you and what packets to accept from you (your concern about spoofed addresses is totally baseless), and your operating system also knows what to do with the rest. Whatever you read about writing firewall rules 15 or so years ago doesn't apply today anymore.
Nowadays, whenever you receive a packet from an address in any of these ranges you are intending to block, it is much more likely to be a legitimate packet that you are incorrectly blocking than any sort of attack. The people who manage the backbone of the Internet have a lot more experience than you, and they already did their homework properly.
Also, the list of reserved blocks and what to expect from each of them is not set on rock. They change over time. Whatever expectations you have today will not be the same tomorrow anymore, then your firewall will be wrong and breaking your connectivity.
Firewalls are supposed to protect and monitor what is on the inside of your network. The outside is an always-changing jungle.