Oof, this is a big question...
First off, I do really like American Dream. I know the reports are very hit and miss based on what's open but we have really enjoyed a few visits to the park and water park. The "mall" is not a real mall at all so keep that in mind. It's more an entertainment area indoors with a few random stores and food.
For a second broadway show with kids that age I would probably suggest Aladdin or Lion King unless you think they're a little more advanced then Six could be a fun option too!
Food wise, there's just soooo much. Bryant Park Winter Shops will still be going on and it's a ton of little food booths that are all AMAZING, that can be really fun for the kids. Ellen's Stardust Diner for the singing waiters. Any specific food they really like you'll be able to find a really cool restaurant in NYC I guarantee it! Feel free to reach out to me if you have more questions!