Where can I buy rose petals that are safe for human consumption?
You can get them dried and otherwise processed from Amazon, rose water too. Fresh is going to be a greater challenge. I don't know of a better answer than letting your fingers do the walking or making friends with a gardener.

Of course, if money is no object there is always an option.