20" rims or 22" rims will easily fit your car just depends on what you like better.
You will have no problem with that switch over.
No.
yes it will
Yes they should interchange without a problem.
The answer is yes. They have the same bolt pattern which is 5x4.5"....so practically you can interchange rims between Cherokees from 1986 or '87 with newer Cherokee's and grand Cherokee's until they changed the body style(1999 I think)
Not without an adaptor.
not if you have the stock rims
Yes
yes
NO! they have different bolt spacing
yes I've seen it on two other jeeps but you might need a spacer for the back if you get th 20x10
yes those are both 5 on 5 bolt patterns