The constitution specifically says in the article containing the habeas corpus power that "All legislative Powers herein granted shall be vested in a Congress of the United States." That means Congress and Congress alone may suspend it.
So exactly what is it about the phrase "shall be vested in a Congress of the United States" that you do not understand, non-seq?
"The Privilege of the Writ of Habeas Corpus shall not be suspended, unless when in Cases of Rebellion or Invasion the public Safety may require it."
So where does it say that habeas corpus can be suspended only by Congress or through legislation, GOP?