Affinity currently has a 6-month free trial going on. It's a bit of a learning curve if you haven't used a layout pr graphic design software before, but there are a bunch of online and in-program tutorials to help you.
I used Scribus starting out, which gets the job done but has very basic features and an honestly terrible UI, but is completely free.