How Long Does It Take for Solar Panels to Pay for Themselves? What Is a Solar Payback Period? Here Is Everything You Need to Know.