Preheat oven 350 degrees. Line 2 cupcake pans with papers.
Combine flour, baking powder, baking soda, and salt in a bowl and set aside.
cream the butter with mixer until light and fluffy. Add your sugars and beat well. Beat in eggs one at a time. Then beat in vanilla and butter flavoring.
Alternately add in the buttermilk, cream soda and dry ingredients until all is well incorporated.
Pour into lined cupcakes about 3/4 full. Bake for 15 to 14 minutes. Remove from oven and cool.
Melt the butterscotch chips with the heavy cream in a double boiler or in microwave. Let cool a bit. Reserve 1/3 cup for frosting and place the rest in a squeeze bottle. Insert the tip of the squeeze bottle into each cupcake and fill until starting to overflow. Save some for drizzling.
Mix all ingredients for frosting together add the cream for desired consistency. Frost the cupcakes and drizzle butterscotch ganache over top