GEICO has to refund more than $10.5 million in auto insurance it overcharged New Jersey customers, state officials announced.