Well, it turns out that the vast majority of NoSQL databases are source-available proprietary, and the few FOSS ones are a bit too confusing.
@Rocket I'm sticking to MySQL for this project. I got the tagging thing down. Though, I'd probably go with Apache's CouchDB if I do anything else that requires a NoSQL database.
Ferretdb is built on top of postgres.