In a large bowl, whisk together flour and salt. Add cold butter cubes and use a pastry cutter or your fingers to work the butter into the flour until the mixture resembles coarse crumbs with some pea-sized pieces remaining.
Gradually add ice water, one tablespoon at a time, mixing gently until the dough just comes together. Be careful not to overwork the dough.
Form the dough into a disk, wrap it in plastic wrap, and refrigerate for at least 30 minutes.
On a lightly floured surface, roll the dough into a 12-inch circle, about 1/8-inch thick. Carefully transfer to a 9-inch pie dish, gently pressing it into the bottom and sides. Trim excess dough, leaving about a 1-inch overhang, then fold and crimp the edges decoratively.
Preheat your oven to 375°F (190°C). In a large mixing bowl, whisk the eggs until lightly beaten. Add the pumpkin puree and sweetened condensed milk, mixing until well combined.
Add the cinnamon, ginger, nutmeg, cloves, and salt to your pumpkin mixture. Whisk thoroughly to ensure the spices are evenly distributed throughout the filling.
Pour the filling into your prepared pie crust. To prevent the edges from over-browning, cover them with a pie shield or strips of aluminum foil.
Bake for 15 minutes at 375°F, then reduce the temperature to 350°F and continue baking for 40-45 minutes, or until a knife inserted 1 inch from the edge comes out clean. The center may still be slightly jiggly but will set as it cools.
Allow the pie to cool on a wire rack for at least 2 hours before serving.