In a slow cooker, layer the frozen hash brown potatoes evenly on the bottom.
In a large bowl, mix together the sour cream, cream of chicken soup, ranch seasoning, garlic powder, onion powder, salt, and pepper until well combined.
Place the chicken breasts on top of the hash browns and pour the sour cream mixture over the chicken, ensuring it is well coated.
Cover and cook on low for 6-7 hours or on high for 3-4 hours, until the chicken is cooked through and tender.
About 30 minutes before serving, shred the chicken in the slow cooker using two forks and stir in the cooked bacon and half of the cheddar cheese.
Sprinkle the remaining cheddar cheese on top, cover, and let it melt for the last 30 minutes of cooking.
Serve hot, garnished with chopped green onions if desired.