I recommend either Affinity or LibreOffice as a Publisher replacement.
Affinity does a better job though. But you'll first need to convert your Publisher files to PDF, then you can import the PDF into Affinity. See
https://www.affinity.studio/page-layout-software
https://www.affinity.studio/help/get-started-import-pdf/
There are YouTube videos that will help you get up to speed.
For the few cases were the conversion is not acceptable, you can convert the Publisher files directly to Affinity using https://markzware.com/markzportal/converting-microsoft-publisher-to-affinity-publisher/
However, markzware charges a fee for each file. So I would only use it when you absolutely need to.
Another alternative is to use LibreOffice Draw. It will import your Publisher files directly. No need to convert them to PDF. But you may find that Draw is not as precise as Affinity.
See https://www.libreoffice.org/discover/draw/
Both Affinity and Draw are free. You download them and they run on your computer, not the web.