I believe logseq.com fulfills those needs. Using the "properties" feature, you can tag any block or page.
What's more you can even write queries [0] to ask interesting questions about your notes, like what TODOS were written within a time period, etc.
Could you explain quick-linking a little more?