cool idea. Like everything in haven, it should be about quality not quantity. unfortunately its way too easy to get a large quantity of high quality.
I really like the idea, but i'm 100% certain the minmaxers would cycle through 100s of cheap curios and foods to earn their optimal output again. If curios/foods were somehow weighted differently than just "per item" i feel it'd encourage variety instead of 1 good/100 fast and bad. perhaps curio boredom based on size, MW, or time studied, and food based on something else?
also a straight 10% debuff is draconian. perhaps a stackable % debuff based on how many of each you've consumed. 3 curios = 1% for 1 + 2% for 2 and + 3% for 3 for 6% total.