Prepare the ribs by removing the membrane from the back of each rack. Using a paper towel to grip, peel it off in one piece to ensure tender ribs. Pat the ribs dry with paper towels.
Preheat your oven to 300°F (150°C). While heating, combine 1 tablespoon olive oil, 2 cloves of minced garlic, 1 tablespoon rosemary, and black pepper in a small bowl. Rub this mixture all over both racks of ribs.
Double-wrap each rack in aluminum foil, sealing tightly but leaving a small opening at one end. Pour 2 tablespoons of water into each package before sealing completely. This creates steam for tender meat.
Place the wrapped ribs on a baking sheet and bake for 2 hours and 30 minutes, or until the meat begins to pull away from the bones and is tender when pierced with a fork.
While the ribs cook, prepare the pomegranate glaze. In a saucepan, combine pomegranate juice, brown sugar, balsamic vinegar, soy sauce, tomato paste, remaining garlic, ginger, cinnamon, and cloves. Bring to a simmer over medium heat.
Reduce the glaze by simmering for about 20-25 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon. It should reduce by about half. Stir in the orange zest during the final 5 minutes.
Increase oven temperature to 400°F (200°C) once the ribs have finished their initial cooking time. Carefully open the foil packages (watch for steam!) and drain off the accumulated juices.
Brush the ribs generously with the pomegranate glaze on both sides, reserving about half the glaze for later. Leave the foil packages open.
Return the ribs to the oven, uncovered, for 15 minutes. Apply another layer of glaze and continue cooking for 15 more minutes until the glaze caramelizes and becomes sticky.
Rest the ribs for 10 minutes before cutting between the bones into individual ribs. Arrange on a serving platter, drizzle with remaining glaze, and garnish with fresh pomegranate seeds and chopped parsley.