Any food gives energy, so you can either eat some which is packed with chemical burn value (oil/coal/peat…) or just eat a lot of “normal valued” food like humans. Third option is they have really good processing and insulation (humans dump most again because it takes to long to process).
Not necessary, we it body spend a lot of effort to cool and we do a lot of other stuff. If a dragon is sleeping mostly he doesn’t need so much. Also you don’t need any energy to maintain temperature. You just need enough to compensate for what you use. So let’s say they mostly sleep and have really good insulation, they are fine. Or just sleep in a pit of lava.
Cold fusion sounds also feasible, given it’s a mystical creature.