It appears that this won't happen in C++26. In the November 2025 meeting, they removed trivial relocatability from the draft standard. See Herb Sutter's trip report on that meeting.
I'll try to dig up some details on why they did this. I believe it has to do with implementations that sign / authenticate pointers, so that the "just copy the bits" approach of trivial relocatability doesn't really work.