The number of coins obtained doesn't reset when restarting nor does it reset if you refresh the game page. As a result, it's possible to end up with too many coins to buy the meal. Other than that, I couldn't find anything to do with the meal nor the third item nor any more dialogues that require repeated pressing, so my best guess is that something else also doesn't trigger. I did figure out how to stop Bibou's ending though.
Viewing post in ShiorinTime jam comments
I didn't know about the coin bug, thanks for letting me know!
I wanted the meal to do something but ran out of time to implement the meal effect so all you can do is buy it, and depending on when you buy it you can get a different meal (which can affect the ending just by having it).
Thank you playing :D