What are you talking about? Obama did that himself with secret pardons and filed them under State Secrets so that no one could ever see them.
That makes absolutely zero sense. A president can’t pardon a foreign agent/non-citizen.
Because he hasn’t been proven to be so. Simple.
He. Wasn’t. Born. In. The. United. States.