Preheat the oven to 350°F (175°C) and line the muffin tin with paper cupcake liners.
In a medium bowl whisk together the flour, baking powder, and salt.
In a large mixing bowl beat the softened butter and granulated sugar with a mixer until light and fluffy, about 2 to 3 minutes.
Add the eggs one at a time to the butter mixture, beating well after each addition, then mix in the vanilla extract.
Add half of the dry ingredients to the wet mixture, mix on low just until combined, then pour in the milk and mix again.
Add the remaining dry ingredients and mix on low until just combined, scraping the bowl with a spatula.
Divide the batter evenly among the 12 liners, filling each about two-thirds full.
Bake the cupcakes for 16 to 18 minutes, or until a toothpick inserted in the center comes out clean.
Transfer the pan to a wire rack and let the cupcakes cool in the pan for 5 minutes.
Remove the cupcakes from the pan and cool completely on the wire rack, about 25 minutes.
While the cupcakes bake, add the diced strawberries, 2 tablespoons sugar, and lemon juice to a small saucepan.
Cook the strawberries over medium heat, stirring occasionally, until they release juices and thicken slightly, about 5 to 7 minutes.
Remove the strawberry mixture from heat, lightly mash with a fork if needed, and let cool completely.
For the frosting, beat the softened cream cheese in a medium bowl until smooth.
Add the cold heavy cream, powdered sugar, and vanilla extract to the bowl and beat on medium-high until stiff peaks form.
Chill the frosting in the refrigerator for at least 15 minutes to firm up slightly.
Once the cupcakes are fully cool, use a paring knife or small melon baller to cut a small cone-shaped piece from the center of each cupcake.
Fill each cavity with about 1 to 2 teaspoons of the cooled strawberry filling, gently pressing it in with a spoon.
If desired, trim the tip off each cupcake plug and place a thin piece back over the filling to seal.
Transfer the chilled frosting to a piping bag fitted with your preferred tip and pipe swirls over each filled cupcake.
Garnish the top of each cupcake with a halved fresh strawberry.