2) You are assuming that Trump is guilty of treason. In that case, I doubt Pence would pardon him.
What crimes do you accuse Trump of committing? Which would you consider pardonable, please set your partisanship aside for a minute, and which would you never consider pardonable. For example, I consider treason and murder unpardonable. Lying about hookers is pardonable.
First, I am NOT assuming that Trump is guilty of treason....I consider Trump to be too stupid for the Russians to have him directly involved in any subterfuge scheme.....Rather, OTHERS within the Trump cabal are smarter and were involved.
Trump will most likely resign and not be impeached directly (claiming that his businesses need his leadership or some other bullshit.)
The only pardoning will be a blanket pardon by Pence, that if any high crime and MISDEMEANORS occurred, they would be moot..........attempting for Congress (through the DOJ) to de-fund the continuance of the investigation.......
However, congressional committees would STILL pursue the high probability that Russia interfered in our election and propose a set of guidelines on how to stop such interference in the future....Whether those would work or not, I'm not sure.