Ralph Puckett Jr., a retired Army colonel who was awarded the Medal of Honor in 2021 for heroism during the Korean War, died at age 97.