Couldn’t he be pardoned for contempt if he simply elected not to answer any such such questions? You’d have to subpoena him into State court to avoid Trump’s pardon power—and without having examined this issue in any further depth, I dare say there’d be all kinds of jurisdictional issues with that.