Space developer can provision a service instance with credentials for an existing external instance (a ProvidedServiceInstance) [Finishes #50700489]

-Also makes Object Serialization work for STI models
Break up shared examples for creating and updating

[#50700489]
Test refactor and improve logging

[#50700489]
Implement POST /v2/provided_service_instances

[#50700489]