However, food production is not enough to eliminate starvation. If you simply transport food to people in an area that can’t support a population increase, all you’re doing is ensuring that there will be more people there to starve in the next generation, and continually increasing costs of transporting food there.
You need to establish local economy and agriculture, or it’s not sustainable. And if such infrastructure can’t be put in place, you need to get people out of there.
Of course, I don’t know how to do that, nor do I know how to solve the economic problems you mention, but that is what needs to be done.
2. Growth of population declines as countries get more developed, while the food availibility increases. That was true in Europe, USA, Japan, China.
I don't see a reason why this shouldn't work the same for remaining undeveloped countries.
So I don't think your ecological principle works on human.
Suppose this principle did not hold. Then how would the human population of Earth continue to grow? In other words, what would all the new people be made of?
So more food = more people is not true.
This is not "if" this is "when".
But it will take centuries, a lot things can change in the meantime, so we don't know what will happen in the end, but assuming constant growth when the growth in devleoped countries is over already is weird.
Prognoses for world population already show the growth stopping in next few decades.
an awful lot of research for space has been done with defense budgets