you can restore PP at the tents where you buy potions and pokeballs
no, you'll need to download the newer versions and transfer the save file into the new folder for the new download
nothing is shiny locked
save before each battle, and press the menu and run button at the same time to soft reset. it sucks but that's what i had to do. just be cautious of saving before getting into any battle