I am undecided because as I have shown you earlier, the heavenly jerusalem is shown as earthly in other scriptures.
But if the great crowd IS in heaven to answer those last questions.
Actually I would ask about the fountains of waters of life.
You will notice in both the old testament and new testament one thing identical to the fountains/waters of life. That they come from under the temple.
In the Old testament, this they come from under the temple, one flows to the dead sea and brings life to the sea. Also trees grow on both sides and their leafs give healing to the nations.
Jesus says that YOU, your BODY is the temple, and inside you a spring will bubble and give life.
Then in Revelation, it appears a spiritual Jerusalem with waters flowing from it.
As for how will they no longer hunger, experience the heat from the sun, your question alone answered that, if they are spiritual they do not need to eat and the heat from the sun would not harm them.
If they are immortal, there is no death.
I still see a physical and heavenly chance. But for being immortal or living forever, John 3:3,6 speak about being born again. That you MUST be born again to see the kingdom of God. Vs 6 says what is born from the flesh is flesh and spirit spirit. But further details are shown in 1 Cor 15:35-49 on how will the dead be raised up, it speaks of the bodies that people have, we were born in flesh, some were born as spirits (angels), but flesh does die, vs 44 says how you die a physical body but then raised in a spiritual body because vs 53 says that which is mortal must put on immortality. then vs 54/55 say Death, where is your sting? Since they are immortal now as spirits they CAN'T die!
Also there is a scripture that it is appointed for all flesh to die, Hebrews 9:27 - Just as man is destined to die once, and after that to face judgment.
There is a sacred secret for a few who might not actually die but have their bodies transformed. 1 Cor 15:50-53.
But that flesh is transformed into spirit.
What is interesting, is the idea that flesh will live forever and never die, atleast once, seems to be spoken in Is 28:14-15, speaking about those who made a covenant with death, that they would never die, how it's a false teaching.
As you may have read earlier, I found strong evidence in the scriptures of the society involved in spiritism and other things. So that what is said in Is28 would further make sense if that's true.