Line cupcake pans with paper liners. In a medium bowl, combine the flour, espresso powder, baking soda, baking powder, cinnamon, nutmeg, cloves and salt. Stir together and set aside.
In the bowl of an electric mixer, blend together the pumpkin, granulated sugar, brown sugar and oil. Add the eggs one at a time, beating well after each addition. With the mixture on low speed, add the flour mixture in two additions, mixing just until incorporated.
Fill the cupcake liners about three-quarters full. Bake until the cupcakes are golden and a toothpick inserted into the center comes out clean, 18-20 minutes. Transfer the pans to a wire rack and let cool for 10 minutes, then remove the cupcakes from the pans. While the cupcakes are still warm, brush them two or three times with the coffee or espresso, allowing the first coat to soak in before repeating. Let cool completely.
To make the frosting, place the heavy cream in the bowl of an electric mixer fitted with the whisk attachment. Whip on medium-low speed at first, gradually increasing to high speed. Blend in the confectioners’ sugar gradually. Whip until stiff peaks form, being careful not to over-beat.
Frost the tops of the cupcakes. Sprinkle with ground cinnamon and drizzle with caramel sauce. Store in an airtight container and refrigerate.