How to fix this boot issue?

I dont know if that got cut off .. but I am quite surprised you do not have a mkinitcpio.conf.pacnew when clearly your mkinitcpio configuration is lacking the latest standards like systemd hook ..
Did it get deleted instead of handled?

See for example any of these (old because this should have already happened to you months ago) other threads: Mkinitcpio.conf.pacnew - #3 by cscs , Regarding the latest update, is there anything that requires manual intervention? - #8 by cscs

You do have a handful there .. though the mirrorlists are often taken care of on their own without the need for such files via the rate-mirrors or similar tools.

PS.

When we enclose formatted text in the tics it should look like this;