*On Naruto's character
Naruto isn't a perfect person. He understands a lot about the pain of loss, loneliness, wanting to be accepted and he can relate to those with these issues butthat doesn't mean he is some master guru who understands everything. Naruto had never experienced real romantic love though, especially towards himself. If Naruto was such an emotional master he would've seen through Hinata years ago.
Naruto himself stated that he doesn't know much when it comes to girls when he says that when saying goodbye to his father.
l like how you talked about context before and now you're completely ignoring it in favor of some vague blanket statements about Naruto not being perfect or an "emotional master", because obviously you've got to be an emotional master to make the difference between romance and love for food.
Anyway, here's some context for you:
-during the PoAL, he tells Sakura who's in tears after being rejected by Sasuke that he understands how she feels with a sad look on his face. This is blatantly telling the readers he's in love with Sakura like she's in love with Sasuke and knows the pain of romantic rejection.
-he asks his mother how she and his dad fell in love and blushes after being told the story. He knows about romantic couples.
-he blushes when Sai asks him if he likes Sakura and tells him he can't confess because he can't keep his promise. How anybody could think this very serious approach to romance fits with the Last's insultingly flippant "hurr it's not the same as liking ramen??" rationalization is beyond me.
-he gets incredibly pissed at Sakura lying to him about her feelings. Again if he had no idea what romantic love was he wouldn't have acted like that and the way he thinks love confessions are a big deal is completely at odds with him ignoring Hinata's.
So no, there's just no way in hell Naruto could realistically think a girl sacrificing her life for him while telling him she loves him meant that she likes him like her favorite food. It's simply absurd and makes Naruto come off as an alien who simply doesn't function like a human being. It destroys yet another key aspect of his characterization (his empathy) just like his 5 stars lineage destroyed his "don't lose to DNA" early theme or him collapsing in tears after failing half a dozen time during part 2 destroyed his perseverance and toughness. Naruto isn't perfect true and he doesn't need to be, but if you start destroying his original strong points, the things that made him endearing to a lot of people in the beginning, you just get a kitten character. Sadly that's what he became.