To make the soup, melt the coconut oil in a large pot over medium heat. Add the onion and cook, stirring occasionally, until the onions are soft but not browned, about 5 minutes. Stir in the garlic and ginger and cook for another minute or two. Stir in the curry powder so that everything is coated and the curry is fragrant. Add the broth, coconut milk, squash, and apples. Bring to a boil then cover and simmer over moderately low heat until the squash is tender, about 25 minutes. Use an immersion blender to purée or work in batches to carefully transfer soup to a blender and purée.
To make the candied pepitas, preheat oven to 375°F. Line a baking tray with parchment paper. In a small pot, combine syrup, brown sugar, cinnamon, and salt. Heat over medium heat while stirring until brown sugar is melted and mixture starts to thicken and appear foamy. Stir in pepitas. Spread pumpkin seeds in a single layer on the prepared baking tray. Bake for about 10 minutes. Remove from oven and set aside to cool.
To serve, ladle soup into bowls, top with a dollop of the yogurt, and sprinkle with candied pepitas.