An individual could implement most of this today on top of GitHub Sponsors: start a private repo for the book, set it so people who sponsor at a certain tier automatically gain access to that repo, write the book in there as Markdown, accept feedback via issues