In a large mixing bowl, combine the corn kernels, heavy cream, and milk. Mix well until the corn is evenly coated.
In another bowl, whip the cream cheese until smooth. Add the eggs, sugar, baking powder, garlic powder, onion powder, salt, and pepper. Beat until fully combined and there are no lumps.
Fold the cream cheese mixture into the corn mixture, ensuring that everything is well mixed together.
Gently blend in the shredded cheddar cheese, reserving a small amount for topping.
Pour the entire mixture into a greased 9x9-inch baking dish.
In a separate bowl, combine the breadcrumbs with the melted butter and the reserved cheddar cheese, mixing until the breadcrumbs are well coated.
Sprinkle the breadcrumb mixture evenly over the casserole.
Bake in the preheated oven for 30-35 minutes, or until the top is golden brown and the casserole is set.
Remove from the oven and let it cool for about 5 minutes. Garnish with fresh chives if desired before serving.