Just dont blindly overwrite files.
pacnews are created for a reason.
If they could all just be overwritten with the upstream file then … what would be the point of stopping it and requiring manual intervention?
Please see any of the many many threads where people have been hand-held and walked-through the process, despite there being guides and previous threads doing the same.
For all the infos:
https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave
PS.
I changed the solve post to the first one pointing to the exact pacnew files, and a decently verbose explanation of them.