they can but it will probably cause gas. don't give rabbits lots of them at one time.
yes
Yes. (See the related link below)
yes to guinea pigs not sure about rabbits
The greens (tops).