А вообще интересно. Ты запускаешь псалм, но ошибка происходит в твоем коде. Почему псалм вообще выполняет твой код? Он вроде из твоего кода разве что аутолоадер выполнять должен.
Или же еще возможно что псалм при сборке phar никак не модифицируют имена классов и тогда у тебя просто тупо конфликт псалма из пхара и установленного через require-dev.