I would recommend using supports, and also to use variable layer height especially on the top part as this would need more detail to come out better. This is already done on the .3mf file attached.
The author marked this model as their own original creation.