Entangling the lattice clock: Towards Heisenberg-limited timekeeping