To keep its NASA lunar contract, SpaceX has to get the Starship operational by 2028.