nope, you have to remove the hard top first.
Yes
Yes. 87 and 88 are the same as long as the factory hardware is still in place.
Yes.
Yes.. the body already has the mounting holes for the top. I originally bought my Jeep with soft top and then got a used hardtop. No issues - just be sure to remove the soft top mounting hardware.
A hard top or soft top?
Yes
No
It is not recommended that you take a Jeep Wrangler through a touchless car wash with the soft top on the Wrangler. You can go through the car wash with the hard top.
Yes that should work
No that will not work, 05 is a TJ and 92 is a YJ
Al YJ's are compatible, 89-95
no