Refactor controller/api/grpc.go for better separation of concern
Description
The grpc.go file contains all the calls a client can do to interact with the northbound API for different unrelated services pnd, sbi, auth, user, etc. Should be separated for better separation of concern.
Expected Behavior
Each gRPC service has their own related file with calls a client can do.