Problem Statement
Similarly to what we have done for HTTPRoute, we need to implement the status controller for GRPCRoute. All the underlying resource will have their programmed condition in the GRPCRoute status, and the goal of this controller is to gather all that information and summarize it into the resource's status.
During this effort, we should evaluate if we can make the code already written for HTTPRoutes generic enough to be shared among the two different routes.
Acceptance Criteria