Preheat the oven to 325°F. Line 2 baking sheets with parchment paper.
To make the dough: In the bowl of a stand mixer fitted with the paddle attachment, add the butter, cane sugar, vanilla extract, and almond extract. Mix on low until combined, then turn mixer to speed 2 or 4 and mix for 3 to 5 minutes until the butter is light in color and fluffy.
Add the egg, sour cream and dry ingredients: flour, cornstarch, baking powder, and sea salt in that order. Mix on low until combined.
Using your hands (or a cookie scoop!) form the dough into 18 balls and place on the prepared baking sheets.
Bake for 15 to 17 minutes or until the middles are set and the bottoms are lightly browned. Allow to cool completely on the baking sheets.
To make the frosting: In the bowl of a stand mixer fitted with the paddle attachment, add the shortening, powdered sugar, pink dye, and creamer. Mix on low until combined, then speed mixer up to high and whip for 1 to 2 minutes, or until light and fluffy. Be sure to scrape down the sides of the bowl halfway through to combine the dye completely.
Using a butter knife, spread frosting onto each of the cooled cookies and top with rainbow sprinkles.
Store in an airtight container in the fridge for up to 3 days.