Hi @anil kumar ,
regarding 1: This might be helpful: https://www.miru.ch/how-to-stop-start-an-azure-firewall/
This way it's possible to deallocate an Azure Firewall
regarding 2: Please take a look here: https://video2.skills-academy.com/en-us/answers/questions/256174/how-to-completly-disable-azure-bastion-and-stop-ge.html
After deployment of Azure Bastion you will be charged. The only option to prevent this is delete the Azure Bastion.
----------
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten