Delegate display, subscription, and collector cleanup through APIService
instead of registering directly on the Obsidian plug-in. The Obsidian adapter
forwards the same callbacks to native component ownership.
Preserve the separate log resource which remains alive throughout asynchronous
shutdown, and cover native delegation and renderer cleanup registration.