Officials in Berkeley Heights have granted a key approval to a project that would bring 20 apartments and ground-floor commercial space to a major corridor in the township.