Your exactly correct.. everything President Donald Trump had said in the meeting did not undermine National Security nor its international intelligence agencies.
Some on this thread will attempt to debate this... but H R McMasters verified this to be true... dispelling the Fake news surrounding the accusation[yesnod]
These are tricky questions, of US Law.
If Trump can issue Presidential Pardons, can he Pardon himself?
He can't issue a proactive pardon and any conviction would strip his ability to issue pardons at all. So, he can't pardon himself.
Pence will pardon Trump, just like Ford pardoned Nixon.