> bread go stale
Freeze loaves in chest freezer
> milk go sour
Ultra-pasteurized milk cartons have a shelf life of months (some even unrefrigerated) when unopened. Once open, they need to be used within a week or so, but that is doable with 1.5 gallon cartons.
> eggs go spoiled
Not really. At least the ones we get here, can last a long while in the fridge. Easily a couple of weeks if not more.
> fruits and veggies
Some veggies can be frozen e.g. carrots. Others can be fried/roasted and then frozen. Fruits do go bad fast yes. Some of the fruits can be bought frozen as well.
> Where I live nobody enjoys yesterdays bread and
Frozen bread thawed at room temperature tastes surprisingly fresh IMO. And no, it's not the "flour-based product" you refer to. I have made home-made bread and frozen with no issues and then thawed it out later.
> we don’t cook meat or chicken if it’s been in the fridge for more than about five days.
I don't eat meat, but I think the answer is again a chest freezer that sits at -20 C or so. A 10 cu.ft freezer is super compact and cheap and can store a lot of food.