Supreme Court does say Congress has the power of naturalization. The law that made Cruz a citizen is an act or statute of naturalization without any action or endeavor from an individual.
And since SCOTUS has never ruled on the definition of NBC we have only the Congressional definition signed into Law by the President of the United States. This definition has never been overruled by Congress or the Courts.