[Controller] Log the object patch contents when an object is `updated`

Summary

As a follow-up to !225 (merged), let's consider printing out the patch contents when an object is updated (perhaps at a deeper log level so it can be filtered out if desired).

I could see it being helpful to see exactly what changed that caused the object to be updated.

Hossein has some great research notes in #190 (comment 677678573) that outline package(s) and code changes that could be used to achieve this.

Acceptance criteria

  • When an object is patched, print out the patch contents in the logs
  • Print the patch contents in the logs at a deeper log level to allow filtering them out