Add missing documented event types
remove unnecessary assertions from service_brokers_controller_spec
Rename audit.broker.* to audit.service_broker.*
backfill test for asynchronous deletion
Only record service_instance deletion event on success

Previously, these events after the deletion job was enqueued rather than
after the job successfully completed. Now, event creation is done in the
AuditEventJob, which wraps the ModelDeletion job for service instances.
Backfill test for asynchronous deletion of service_bindings
remove unnecessary assertion in service_bindings_controller_spec
rename binding to service_binding in service_bindings_controller_spec

This prevents binding.pry from breaking.
Add deletion audit event for service bindings

Uses the AuditEventJob wrapper for ModelDeletion job to make sure that the events are created only once the deletion was successfully done

[#62604844]
Mark all service-related events examples as experimental
Add api specs for service_binding events

[#62604844]
Rename changes_from_catalog to changes_from_broker_catalog in service and service_plan events