From Femtoseconds To Minutes, Study Of Charge Carrier And Mobile Ion Dynamics In Perovskite Materials And Their Micro-Scale And Macro-Scale Effects On Solar Cells