Print without Bottom, but leave Top on.
I used the standard settings in Cura for 0.4Nozzle and Normal Quality and only changed Infill and removed Bottom.
Make sure that you reduce the speed when the tip of the cupcake is printed so it has enough time to cool down and lay out the small circles slowly enough.
I printed the cupcake with translucent PLA and then spray painted it with rose color and white for the tip, only slightly so the light could still shine through.
I used Cinema4D to model this, see the image for the setup:
The bottom part is a Loft Nurbs with two different sized star splines, with the upper end cap set as a fillet cap. In the end cap settings activate "Create single object".
The top part (Icing) is the same star spline and a helix spline added to a sweep object. Make sure that the star is the first object under the sweep and adjust the helix as you like. Again make sure to activate "Create single object".
Now put bottom and top part into a bool object, which is set to type "A union B", activate "High Quality" and again "Create single object".
Now for the last step, activating "Create Single Object" for all the items is needed to get one single polygon object when you click "Current State to Object".
"Current State to Object" will now create a poly object you can then export to stl without destroying the original setup, so you can tweak it later to change the design.