01 - Heat olive oil in a large pot over medium heat. Add onions and garlic, sauté until soft, 5-7 minutes. Add chicken, ginger, cinnamon, turmeric, both peppers, salt, saffron with soaking liquid, and chicken broth. Bring to a simmer, cover, and cook for 35-40 minutes until chicken is tender. Remove chicken, shred meat, discarding bones. Reserve sauce in pot.
02 - Place reserved sauce over medium heat, reduce to about 1 cup. Beat eggs in a bowl, then slowly add to sauce, stirring constantly to scramble until just set and creamy. Do not overcook. Remove from heat and set aside.
03 - Toast almonds in a dry pan over medium heat until golden. Pulse almonds in a food processor until coarsely ground. Mix with melted butter, sugar, cinnamon, and orange blossom water if using.
04 - Preheat oven to 375°F. Butter a 10-inch round baking dish. Lay 4-5 phyllo sheets, overlapping, in the dish, letting edges hang over sides. Brush each with melted butter. Spread half the almond mixture, then all the shredded chicken, then the egg mixture, then remaining almonds. Fold overhanging pastry over filling. Cover with 3-4 more sheets, tucking edges underneath and brushing each with butter. Brush top with more butter.
05 - Bake for 35-40 minutes until golden and crisp. Cool 10 minutes. Dust top with powdered sugar and cinnamon in decorative stripes or patterns.