Rinse the 1,200 g pork roast and pat dry. Using a sharp knife, score the fat layer in a diamond pattern, cutting only into the fat, not into the meat.
Finely chop 3 garlic cloves and 1 tablespoon fresh ginger. Mix with seasoned salt, ground black pepper, and 1/4 teaspoon clove powder.
Rub the pork roast with the seasoning paste and refrigerate for 1 hour.
Heat clarified butter in a large pan over medium-high heat. Sear the pork for 2-3 minutes on each side until browned. Transfer to a roasting pan.
Core and roughly chop 1-2 chilli peppers. Add half to the roasting pan with 1 bay leaf. Pour 100 ml brown rum and 125 ml chicken broth over the pork. Roast in the oven at 180-200°C (350-390°F) for 1.5 to 2 hours.
Mix the remaining 100 ml rum with 4 tablespoons brown sugar and juice from 1 lime. Every 30 minutes, brush the pork with this mixture. Gradually pour the remaining 125 ml chicken broth into the roasting pan during the cooking.
Peel 1 mango and cut into wedges around the stone. Clean and finely chop 1 bunch spring onions.
The pork is done when the internal temperature reaches 63°C (145°F). Remove from the oven and keep warm on a serving platter.
Pour the roasting liquid into a saucepan and bring to a boil over medium-high heat. Add any remaining rum-sugar mixture. If desired, mix 1 tablespoon cornstarch with a little water and stir into the sauce to thicken. Add the mango wedges, spring onions, remaining chilli pepper pieces, and juice from the remaining lime if using 2 limes total. Taste and adjust seasoning. Stir in cream or coconut milk if desired.
Serve the pork with the sauce and mango, accompanied by rice, snow peas, pan-fried okra, or other vegetables.