This is just a wild stab; but the fact that all images are affected suggests that the damage may be to the file system rather than to the individual files. When you put the card in the card reader, can the computer see all the files? If so, I'd try to copy them to the computer and see if they're readable there. If that doesn't help, the next step would be to try one or more of the recovery programs that are out there. Some of those are supplied by the card manufacturers, and one may have come with the card. (Usually it's in the form of instructions on how to download it.) If that doesn't work on your Mac, you could then try it on a Windows computer.
"If that doesn't work on your Mac, you could then try it on a Windows computer."
This is a good idea. I would try it ASAP. The few times I was involved with this type situation it was always on a Mac. Also get a good recovery program like Bob suggested, too. The card manufacturer, if it is a top line SD card will have one.
I might suggest if you are truly wanting to do this kind of work, for hire especially, you need a camera that uses two card slots. If on the other hand you are just a hobbyist it isn't so important. As a working pro for over 40 years I can say I never lost "all" the shots from a shoot ! But memory cards do fail and they will do it without notice or symptoms.
Always buy the best SD card you can and don't buy the largest capacity. Less is more, here.
The problems started right on my memory card. I have done every recovery program to no avail. 😞 I am a professional Photographer and have been doing this for 8 years now and this has never happened to me.
I don't think you've been doing it with a 128GB card for eight years, because I don't think 128GB cards have been around that long. I realize that it doesn't help your current situation, but my advice would be to stop using cards that large. If there's a design flaw or implementation bug in a card's file system, it's more likely to show up in a card that's pushing the envelope of what's currently feasible than in a smaller, more commonplace card. Even if you follow Ernie Biggs's good advice and use a camera with two slots, I still think smaller cards are safer.
And this may be a case where a studio photographer could take a page from the event photographers' book and never do an important shoot with only one camera.
They charged me nothing. All it cost me was postage to send the card to them.
Big memory card companies like Lexar and Sandisk want to protect their market share. The last thing they need is for photographers to start telling their friends "don't buy "XXX cards because they tend to get corrupted and you might lose your files".
They also want to determine why the card became corrupted to prevent it from happening on other cards.