Yes, Jio Music App will be inbuilt available in JioPhone.
It does take about 2 hours time to fully charge the JioPhone's 2000 mAh battery.
Yes, you can type message in the Gujarati language in the JioPhone.
JioPhone comes with 4GB Internal Memory. So, you can save as many as you want - depending upon the free memory on the phone.