Corresponding paper https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf and discussions cplusplus/papers#197. In short, the recommended replacement is :
std::aligned_storage<sizeof(T), alignof(T)> storage;
// becomes:
alignas(T) unsigned char storage[sizeof(T)];