I hardly ever have a client with a complete Rover profile, which is why I have my own survey that I require them to complete before I agree to book a stay with them. It has everything I need to know - their phone numbers, a backup contact, veterinarian info, pet behavioral info, feeding/medication instructions, general statements they must agree to in order to book with me, etc. I send them the survey after the meet and greet but before I book them. This way I have all the information in one place, I can print it out if I want to, and I don't need to skim through a hundred messages during the stay or, heaven forbid, during every repeat stay thereafter. One survey, one place, all the info.
I believe Rover's reminder to "never share your personal information" is intended more to keep you safe than prevent you from helping a client get in touch with you. Still, there shouldn't be any need to share your email or phone number with a client, because they can call and message you through the Rover app or website, and you can allow them to call your Rover number, which will allow them to call you without having your direct phone number. So long as you are not using Rover to book clients off the site, you're in the clear. That's why they say to never accept cash, because that would violate the Rover terms of service and the pets wouldn't be covered by Rover's insurance either.
As far as sharing or soliciting personal information, you can share whatever you want as long as it's not so you can book a client outside of Rover, butRover recommends not sharing your personal info because there shouldn't be any need to since you have access to their services. It's to protect yourself from scams and such - see https://support.rover.com/hc/en-us/ar...
Here is their real ToS if you want to give it a read: https://www.rover.com/tos/ Also, their privacy policy: https://www.rover.com/privacy/
I hope this clears some things up.