When posting code, use the tags and include the complete sketch. Also post the complete error messages from the IDE. In the lower right corner of the IDE there is a button labeled "COPY ERROR MESSAGES". Click it, then paste the results inside the tags.
It appears you are using Linux. What distribution and version are you running? Is the system fully updated?
Also, when did the problem first appear relative to the last system updates? Did it start immediately after an update, or was the system working correctly for some time afterward?
Show your "mfrc522" >> "installed" libraries... I just downloaded and installed the library link that you show... (SKETCH >> INCLUDE LIBRARY >> ADD ZIP LIBRARY)
Looking in the src directory of the library at your link, there is no file called MFRC522v2.h. Furthermore, cloning the repository and checking the full history reveals that there never has been such a file in that repository. Did you not think to check that?
Perhaps in the past you were using the eponymously named MFRC522v2 library rather than the one you linked to?
SOLVED! It wasn't an IDE, library, or coding issue: it was a setting on my MacBook. We use multiple computers and laptops to create sketches. Google led me to do the following: System Preferences > Privacy and Security > Full Disk Access > manually add in Arduino IDE. Presto!
I do not know "Mac" but do they allow for different user accounts? "Windows" does, and when installing the IDE, the installation can be for the installing user, or all users.