Rose petals are very sweet. They can eat as a treat, and they are often in dried forage mixes. Like with any food, some piggies like rose petals, others don't.
For fresh petals, you can't give those bought from shops as they will contain pesticides and other things not fit for human or piggie...