In a large pot, add 10 cups of water and bring to a boil.
Add sliced orange, lemon, and ginger.
Boil for 30 minutes. You should have about 5 to 6 cups of liquid remaining.
Strain the liquid into a bowl, squeezing out all the juice from the fruit.
To the strained juice, add sugar, vinegar, and ketchup. Mix well.
In a separate pot, pour 1 cup of this sauce mixture.
In a small bowl, mix 1 tablespoon cornstarch with 2 tablespoons water to create a slurry.
Slowly add the slurry into the sauce while stirring continuously.
Cook until thickened. Pour into a serving bowl and set aside.
Slice the chicken breast in half.
Cut each half into 3 long strips.
Slice each strip at a 45-degree angle into 1-inch pieces.
Place chicken in a bowl.
Add salt, garlic powder, white pepper, cooking wine, and water.
Mix well.
Cover and refrigerate for at least 30 minutes.
In a mixing bowl, add egg, garlic powder, white pepper, salt, cornstarch, and water.
Stir gently, then beat until smooth.
Add 1 cup flour and mix.
Add remaining ¼ cup flour and mix again.
Add vegetable oil and baking powder. Beat until well combined.
Remove chicken from refrigerator.
Pour batter over chicken and mix to coat evenly.
Heat oil to 370°F (190°C).
Fry chicken pieces for 2 minutes, stirring gently.
Remove and rest for 30 seconds.
Fry again for 3 minutes until golden brown.
Remove and drain on paper towels.
Serve hot with sweet and sour sauce.