Preheat oven to 400°F. Line a sheet pan will foil. Set aside.Cut squash and pumpkin in half. Scoop out seeds and stringy flesh. Drizzle a little olive oil on the prepared sheet pan. Place, cut side down, on sheet pan and roast for 30-40 minutes until very tender. Remove from oven and set aside till cool enough to handle.While squash and pumpkin are roasting, heat oil in a large Dutch oven over medium heat. Add onions, carrots and shallots and sauté for 3-4 minutes or until slightly translucent and soft. Add minced garlic, curry and cinnamon and cook for another minute or until nice and fragrant.Add broth, apple juice and salt and bring to a boil. Reduce heat and simmer uncovered for about 20 minutes. Remove from heat and set aside till squash and pumpkin are tender.When squash and pumpkin* are tender. (Pierce them with a small thin-bladed knife to tell - it should insert really easily.) Set aside till cool enough to handle, then scoop out flesh and add to Dutch oven.Return mixture to a boil, then reduce to a simmer and cook for another 10 minutes. Remove from heat and puree with an immersion blender or transfer mixture, in several batches to a regular blender**. Puree until very smooth and silky. Add Greek yogurt and pepper and stir to combine.Taste and add more salt if needed (There are a lot of veggies to season in this soup so don't hesitate to add more salt if the taste is bland.) You also may want to add a tablespoon of honey. My squash was very sweet and it didn't need any extra sweetness. The description of the Panera soup does include honey.Serve hot with a generous scoop of the pumpkin seeds.For the pumpkin seeds, melt butter in a small sauté pan over medium heat. Add pumpkin seeds and stir to coat. Sprinkle with paprika, curry powder and salt. Continue to cook for 2-3 minutes, stirring continuously, or until pepitas begin to turn golden. Taste and add a bit more salt, if needed. Remove from heat and set aside to cool.