Preheat oven(s) to 350-degrees.
For the Sour Cream Chocolate Cupcakes:
Toss the flour, sugar, baking soda, baking powder, and kosher salt together into a large mixing bowl, blending on medium speed until combined.
Add the sour cream, shortening, vanilla, eggs, melted chocolate, and the water. Beat starting on medium speed until just combined, scraping bowl down as needed. Raise the speed to medium-high speed and beat for 3 minutes.
Place paper liners into 22 wells of your muffin tins. Fill each about each about ¾ full with the cake batter. Using a large ice cream scoop makes this an easy task.
Bake in a 350-degree oven for 22 to 24 minutes or until a toothpick inserted in the center comes out clean.
Cool in the pans for about 5 minutes then remove the cupcakes and cool completely on wire racks.
For the Peanut Butter Frosting:
Cream the butter and the peanut butter together on medium speed until they’re well blended.
Add 1 cup of the powdered sugar, the kosher salt, vanilla and the cream. Beat together starting on low speed for about 30 seconds. Raise the speed to medium and continue beating until light and creamy, about 1 to 2 minutes. Add the additional 2 tablespoons powdered sugar if needed for a thicker frosting.
Spread a dollop of frosting on top of each chocolate cupcake.