Then the filtered list, as @NateDhaliwal suggested, is a good solution after all. For example, you could show all topics without a reply that do not have the tag “reviewed”. Then you go through the list and delete topics you don’t want to keep, and for the others, you add the tag. Then the filtered list will only contain the topics you haven’t looked at yet.
The Data Explorer can also create a list for you, but you have to work through that one too and keep track of your progress. Excluding based on a tag could work just as well there.
What is the problem that these suggestions do not solve?