Model and Repo support User Provided Service Instance

[#71195632]
Refactored creation of service usage events

In addition to being created for managed service instances, service
usage events are now created for user provided services.

[#71195632]
Filter by service_instance_type

[#71195632]