Greenboard is basically useless. It's sold as being more moisture resistant than regular paper faced drywall, but the difference is minimal. If you're that concerned , use a paperless wallboard (fiberglass facing, I think). As it's much rougher than paper, it will need a Level 5 finish (skim coat).
Also, if I recall, the greenboard instructions may prohibit its use on ceilings. I believe it is less stiff than regular drywall. Personally, if it's not a steam shower and you have proper ventilation, I'd just use regular drywall outside the shower zone.
As to Fiberock, it's not a cement board, and although it's rated for shower walls, I'm not a fan. Its core is gypsum and cellulose, so it will be damaged if it gets wet. Its longevity depends on maintaining a very good waterproofing layer on the surface of the board--every screw hole and every joint needs to be properly waterproofed. I'd prefer a board with a foam interior like Kerdiboard or GoBoard; then at least if the interior gets wet, it won't get damaged [still not something you want to have happen, as you don't want the water getting through to the framing.] Or you could use cement board with a topical waterproofing.
Cheers, Wayne