No.
Depends on if it's a strapless style bikini or not. 87-90 Wranglers used a different style of rollbar, so if the bikini just goes from the windshield frame to the rollbar and wraps around, it will work.
Yes, that will fit just fine
Yes that should fit.
No, it should not fit
No.
No.
Yes. The 1997 Jeep hard top can be replaced by any jeep hard top from 1997 to 2005.
Yes, that should be a good fit
yes
Yes
No they should not fit, 1990 is a YJ, and 1998 is a TJ