John H. Hager, a moderate Republican who persevered over polio to serve as Virginia’s lieutenant governor and hold other key state and national posts, died Sunday. He was 83.