All the same ones, but make sure you’re keeping protein high and while you (can) train and add muscle with IM, it’s not ideal either. Fasting is catabolic, it’s one of the reasons it works. But that’s also the enemy of muscle gain, and it means less fuel to fun on. Timing means a lot as well. If you train at night, not eating breakfast isn’t as much of a downside. But given it’s only a 5kg loss you’re going for, since you’re not idle, really not needed either. In the end getting the fat off is more about your diet as a whole, and not whether you skip a breakfast, have a specific feeding window or any other method.
When I was doing a ton of fasting, while it took fat off pretty good, I lost a lot of muscle. My energy was fine, so I didn’t really pay enough attention until it was too late. Really comes down to your training routines, if it’s a ton of cardio based stuff, honestly I’d skip the fasting since even when people are eating all their meals running is great for burning muscle off of people, which then lowers metabolic rate, making it easier to regain.
If you just need energy during a fast, and the fasting is only for fat loss and not autophagy, exogenous ketones can get you there. BCAA’s although useless normally will stop the signal to burn muscle because of the Leucine.
I’d say since your marathon training though, that’s the extreme. I can’t see a reality where you’d need to actively try to lose 5kg while training for a marathon if your diet is in check, that’ll take care of itself.