As others have said - Day 2 is too much. Arc de Triomphe -> Sainte-Chapelle isn't possible in your time frame. But I would advise against skipping Ste Chapelle. The stained glass is amazing. And if you have the Paris Museum Pass - that'll help get you in quicker.
As someone else mentioned - I'm not sure I'd include the Pantheon in this itinerary. I'd do the D'Orsay or the Rodin Museum well before the Pantheon. For something different - I'd recommend this: https://www.atelier-lumieres.com/ My wife and I visited this in December for a Klimt-themed production. And we're going back next month for the Van Gogh one. And if you find something to do in the morning of Day 3 (or stay with the Pantheon) - I echo what someone else said about at least going up to Montmartre. Plenty of lunch spots up there and you can see Sacre Coeur.
Day 4 - If the Arc de Triomphe is something you really want to see - I'd add it to this day since its not terribly far from the Eiffel Tower.
As for a restaurant near the Eiffel Tower - anything you get with a 'view' is likely going to be a cookie-cutter cafe. We've been at this restaurant twice (last time was New Year's Eve last year). We already have a reservation for our next visit to Paris next month.
The people are great and the food is wonderful. And its only about a 5 minute or less walk 'around the corner' to see the Tower. https://www.restaurant7emevin.fr/
And I'd add an extra day. Or 12. But that's just me. ;) Whatever you decide to do - just have a great time!! Don't stress out on having to 'see' everything. Enjoy just 'being' there too.