Cream the butter in the bowl of a stand mixer, and then slowly add the milk powder, flour and baking powder. Slowly add in the milk and continue mixing until a dough forms. Turn the dough out onto a floured surface. Roll tablespoons of the dough into balls with your hands until the dough runs out.
Heat oil to 350 degrees F in a large Dutch oven over medium-high heat. Fry the doughnuts in batches, turning if needed, until golden brown and floating, about 4 minutes. Let drain on a cooling rack fitted over a sheet tray or paper-towel-lined plate. Soak the doughnuts in Rose Petal Syrup about 5 minutes and serve immediately.
Bring the sugar and 1 cup water to a boil in a medium saucepot. Add the cardamom and cinnamon sticks and simmer 10 minutes. Pour the syrup over the rose petals and let soak.