Print in upright position, as it is originally saved in the stl.
Any plastic should be fine, but I would recommend food-safe ones.
To maintain the detail, use variable layer height.
I printed mine without supports, just used brim for stability. It didn't fail, though the overhangs are a bit ugly. That's why supports could come in handy. However, remember you cannot choose organic ones and have variable layer height too. At least not in PrusaSlicer.
Optional: if you want to ensure even better stability, print the brim without separation gap and leave it on the model permanently.
The author marked this model as their own original creation.