Place the chicken breasts in the bottom of a 6-quart slow cooker.
Add the chicken broth, ranch seasoning mix, garlic powder, and cubed cream cheese to the pot.
Cover and cook on LOW for 6 to 7 hours (or HIGH for 3 to 4 hours) until the chicken is tender and easily shreddable.
Remove the chicken breasts from the slow cooker and shred them using two forks, then return the shredded meat back to the pot.
Use a whisk to stir the soup vigorously, breaking up and fully incorporating the melted cream cheese until the broth is smooth.
Stir in the shredded cheddar cheese, heavy cream, and baby spinach. Continue to cook on HIGH for 15 to 20 minutes until the cheese is fully melted and the spinach has wilted.
Incorporate half of the crumbled bacon into the soup.
Ladle the soup into bowls and garnish with the remaining bacon and sliced green onions before serving.