`GtkSourceHoverProvider` is an interface that should be implemented to extend the contents of a [class@HoverDisplay]. This is typical in
editors that interact external tooling such as those utilizing Language Server Protocol.
If you can populate the [class@HoverDisplay] synchronously, use [[email protected]]. Otherwise, interface implementations that
may take additional time should use [[email protected]_async] to avoid blocking the main loop.