The city council of Altoona, Iowa, a Des Moines suburb, has approved a letter of intent to purchase the club from the family that has owned Terrace Hills for 54 years and resisted previous offers from developers, to ensure that the golf course would stay open. City officials see retaining the course as essential to…