How do you reset Recipe Book triggers?
While it is true that the level.dat file stores the recipes available for each player in the recipe book specifically, recipe book triggers are stored as advancements alongside of the other player advancements in their respective folder.
You can revoke all of recipe related advancements by running the command:
/advancement revoke @s from minecraft:recipes/root
However, I recommend you remove all recipes using /recipe take @s *
before you remove all of your recipe advancements, otherwise you might run into some recipe conflict issues.
Technically, if you wanted to restore your actual recipe book, you could manually give yourself all of the recipes for the advancements that you currently have, though this would probably take longer than just getting the recipes back normally.