Preheat the oven to 350°F (175°C).
Lightly grease a casserole dish of sufficient size to accommodate the crescent rolls.
In a saucepan over medium heat, combine the cream, 3/4 cup of grated cheese, and the undiluted cream of chicken soup. Stir occasionally and heat until the cheese is melted. Avoid bringing the mixture to a boil. Season with black pepper, if desired.
For the filling, ensure the cream cheese and butter are both very soft. In a mixing bowl, blend the cream cheese and butter together until smooth. Incorporate the garlic powder, if using.
Add the chopped chicken, onion, and grated cheddar cheese to the bowl. Mix thoroughly until the ingredients are evenly distributed. Add 2 tablespoons of whipping cream or mayonnaise and combine. If the mixture appears too dry, add more cream or mayonnaise as needed. Season with seasoned salt or white salt and ground black pepper to taste.
Unroll the crescent rolls. Place a heaping tablespoon of the chicken mixture onto the wide end of each crescent triangle. Roll up each crescent starting from the wider end, securing the filling inside.
Pour a small amount of the soup mixture into the bottom of the prepared casserole dish. Arrange the filled crescent rolls, seam-side down, on top of the sauce in the dish.
Drizzle the remaining sauce over the crescent rolls, using as much or as little as preferred. Sprinkle with 1 to 2 cups of grated cheddar cheese, or more if desired.
Bake in the preheated oven for approximately 30 minutes, or until the casserole is bubbling and the top is golden brown.