Если брали версию с github, то подтащите vondor композером.
Или возьмите содержимое папки vendor из архива с релизной версией.
Вот тут описано
https://opencart.club/files/tutorials/22-kak-obnovit-versiyu/
У вас папка storage/vendor со старыми файлами.
Явно storage вынесен, они не заменяются про обновлении.
А версия PHP тут точно не виновата. Вот сборка на php 8.1.2