Вот и появилось поколение людей, которые из ссылок будут делать гриды...
Ваша задача не решается при таких вводных никак.
Мы можем выровнять текстовый контент внутри по центру (1), но при переполнении он и останется по центру (2).
Если есть возможность добавить внутрь вложенный элемент, то задача решается (3 и 4).
---
Когда-нибудь это будет решаться так:
.flex {
align-items: safe center;
}
Но эта штука уже два года в черновиках и движений в эту сторону нет особо.