Personally I would not offer the morning toast and yoghurt as well, it just gives him the opportunity to continue to limit his diet. When I switched DS's breakfast up I stopped all other food at breakfast (our routine is WU milk in a cup then breakfast at least an hour later) and only offer the protein, I also had my reservations because I was giving him food that he was totally refusing at other times of the day (sausage he would eat maybe half or a full one once per week, omelet he had eaten as a baby and refused for months and months on end and refused all other types of egg any other time of the day), the whole point is that very many LOs are more willing to eat at breakfast than at other times of the day which is why it can help to offer the refused foods at that time.
Honestly at his age he is not going to starve himself, he might well eat not much for a few meals or even a few days but he will not starve. If you think about how little they eat when teething, they always make up for it afterwards, he'll be fine a few days, teary possibly, angry possibly, demanding fruit possibly... hug him through it and try to stay calm and supportive, hearing his protests but be firm that your job is to offer a balanced diet so that he grows and has the energy he needs for having fun, and that is what you are going to do.
It is highly unlikely a child this age will wake in the night from hunger. If you are worried that he is going to bed hungry you could re-offer his dinner just before you take him up to bed. With DS I told him straight, "If you're hungry you'll eat this" although I would never say that and offer him broccoli because I know he has a true hate for it, but I didn't let him have fruit and we did have some tears about that a couple of days. you could offer a piece of toast for supper at the end of the day if you are very worried, just nothing too exciting, functional, yk?
The amount of fruit can be a problem, LOs are guided to have 2 servings of fruit per day, a serving is a quarter a piece of fruit, or the size of what they can fit in their own hand (not your hand). Honestly even when I limited my DS's fruit intake it was still well over this, but it is well worth thinking about this serving guide, it's tiny, and if you give more than this some other food group is likely to suffer because they just don't have the space in their tummy, that's why at this age even though they won't starve themselves, every mouthful counts, really there is no 'space' for biscuits or treats iyswim and if the imbalance is something 'healthy' like fruit even that can have a big impact on how much appetite they have for other foods. Fruit is also not good for their teeth so several fruit meals and snacks per day can lead to tooth decay.
If you decide to go for it and be strict for several days with a change of diet try to ready yourself, this isn't a fight of wills or power, it isn't you against your LO, it is you comforting your LO whilst he goes through a bit of a tricky time adjusting to a change in his routine. You don't have to change everything in one go but equally it's a bit pointless to switch up breakfast if you then give huge fruit portions at morning snack or lunch - as he will learn to just hold out for that. A small serving of toast or fruit at snack time will see him through to lunch even if he skipped breakfast a few days. Then a tiny portion of fruit after lunch or dinner (tiny I mean 2 grapes or one wedge of apple, or 2 thin slices of banana) so he is not filling up on it.
Sorry I don't know what pikelets are!
hope this helps some, I know it is hard to refuse the foods our LOs like but I do think it is worth the effort and slight upset. xx