Speaking of appurtenances, there is a rooftop pool. Should that be included? Do I need to figure out the SRI value of water?

You may exclude it. While pools are not specifically mentioned in LEED Interpretation #10235, GBCI has informed LEEDuser that it would probably count them as an appurtenance and exclude them. This is also supported by LEED Interpretation for SSc7.1, #1412 issued 2/7/2006, that excludes water features.

What do I do about roof area covered by solar panels, skylights, space for occupants, helipads, etc.?

“Appurtenances” such as these are excluded from the credit. To quote from LEED Interpretation #10235 made on 10/01/2012, “Roof area that consists of functional, usable spaces—such as helipads, recreation courts, and areas covered by equipment, solar panels, and appurtenances—can be exempted from the roof calculations for SSc7.2. Projects are not eligible for SSc7.2 if the exempted spaces encompass the entire roof area.”

We don't have enough SRI-compliant roofing to earn the credit, but we have a lot of relatively high-SRI roofing (SRI 70). Is there any way to earn the credit?

Yes, the credit allows for a weighted calculation approach. Many projects in this situation are able to comply. You will need to enter all the roof area that you hope to use to comply. See the calculator in LEEDuser's Documentation Toolkit.

What is hardscape? Is a gravel surface considered hardscape? How about artificial turf? Wood? Tennis courts?

According to the LEED Reference Guide, "Hardscape consists of the inanimate elements of the building landscaping. Examples include pavement, roadways, stone walls, concrete paths and sidewalks, and concrete, brick, and tile patios." One could add to this list gravel paths and paved tennis courts. In addition, in LEED Interpretation #10113, USGBC stated that gravel paths and other areas using crusher fines are nonroof hardscape surfaces and should not be excluded from the calculations.