You can extend a map into reserved address space without issue on the major platforms. Though, on Microsoft Windows, one must resort to an undocumented NT kernel API.
I've raised with Microsoft getting that API documented, they don't object in principle. They use it themselves extensively, and it's been stable since the NT 3.x days.
I can tell you that the standards committee won't be interested in anything which doesn't work well on spinning rust, as well as persistent memory. In fact, a quick straw poll of the committee found that almost nobody felt persistent memory worth doing anything about, even fewer than a similar poll on Reddit /r/cpp.
I have often said that until Apple ship a MacBook Pro with all persistent memory, nobody will consider it anything but a very niche technology. When Apple do do this, then it'll snowball.
In terms of your algorithms, it's easy enough to make a write-once read-many implementation. It gets much harder when you allow modification where sudden power loss can occur. You can take a "heavy" approach like the PMDK does, where one uses elements of database theory to implement a suite of algorithms. Or one can take a "light" approach, which exchanges algorithmic intrusiveness for performance. There is a real lack of empirical experience outside Intel for the latter, and I suspect there may be a future when such experience is as rare and valuable as Ethereum smart contract experience, most of whom are earning more than a million a year.
So in response to your library, I think that you need to start with a well defined set of design goals, and a well defined set of things that you won't be doing e.g. power loss recoverability. I'd also be thinking not in terms of strings, but in terms of fixed or arbitrary length sequences of bytes, taking care that these align to cache line boundaries if that is important. Finally, please do leverage C++ 20, for missing library functionality there are standalone C++ 11 or 14 implementations without having to drag in something like Boost.
Regarding the missing word in paper, it's fixed. Thanks for reporting it!
Niall