JioPhone comes with 4GB Internal Memory. So, you can save as many as you want - depending upon the free memory on the phone.
Yes, JioPhone does have the NFC sensor.
Yes, You can type in Malayalam language in JioPhone. JioPhone supports 22 Indian vernacular languges.
Yes, JioPhone comes with the removable 2000 mAh battery.