Ich habe mal in meiner /var/log/paxman.log nachgeschaut was die fehlenden Pakete angeht und folgende Einträge bei mir gefunden.
[2022-08-03T01:16:28+0200] [ALPM] upgraded glibc (2.35-6 -> 2.36-1)
[2022-08-09T23:23:38+0200] [ALPM] upgraded systemd-libs (251.3-1 -> 251.4-1)
[2022-08-09T23:23:40+0200] [ALPM] upgraded systemd (251.3-1 -> 251.4-1)
[2022-08-09T23:25:42+0200] [ALPM] upgraded systemd-sysvcompat (251.3-1 -> 251.4-1)
Es handelt sich bei dir wahrscheinlich nur um ein update das nicht komplett durchgelaufen ist.
So hast du das ja auch beschrieben.
Vorgehen würde ich ähnlich wie brikler das geschrieben hat.
Ich denke aber, dass es völlig genügt in der chroot den pacman -Syu
Befehl erneut zu starten.
Hier gibt es einen Wiki Artikel dazu: Arch reparieren.
Sollte das dann nicht klappen, dann wären hier auch die entsprechendes Fehlermedungen interessant.
(Mein altes Lenovo startet mit den neuen Paketversionen einwandfrei. Ich gehe mal davon aus, dass kein Paket-Downgrade nötig ist, denn wenn die entsprechenden Dateien gar nicht vorhanden sind, spricht das doch sehr stark für ein unterbrochenes update und nicht für eine unverträgliche Paketversion)