To make the pupcakes: Preheat oven to 350 degrees F. Line a muffin tin with liners and set aside.
In a medium bowl, whisk together garbanzo flour and baking soda. In a measuring cup or a medium bowl, mix together pumpkin puree, honey, oil and eggs. Pour the wet ingredients into the dry and mix until combined.
Fill up the muffin liners to the top and transfer to the oven to bake for 15 to 20 minutes, until a skewer inserted into the center comes out clean. Remove from the oven and cool to room temperature.
To make the frosting: Add the peanut butter, cream cheese and honey to the bowl of a stand-up mixer (you can also do this by hand in a regular bowl) with the paddle attachment. Beat until smoothed and combined. You can decorate these pupcakes however you like. Scoop mounds of frosting on top of the cupcakes and swirl it around OR you can do as I did which was to add it to a piping bag with a closed star tip attached. If you pipe in a circle, starting in the center and moving to the edges, you’ll end up with a rose-like shape. Pupcakes are good for a week when stored in the fridge.