Lithium Garnet Li7La3Zr2O12 Thin Films For Solid-State Batteries: Fabrication, Characterization And Applications