### Summary

 When we updated `Display` to proxy over the queue for dispatch by the main process in https://github.com/ansible/ansible/pull/77056, we ended up losing some context, since we only proxy the `Display.display` method, and not all methods individually.

We need to add some functionality to `Display` to preserve this context, whether that means shipping additional information across the queue, or proxying all methods instead of just `Display.display`.

This has impacts on ansible-runner, and input should be taken to evaluate the best option.

### Issue Type

Feature Idea

### Component Name

lib/ansible/utils/display.py

### Additional Information

TBD

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
return self.verbose(msg, host=host, caplevel=0)
    def vv(self, msg, host=None):
        return self.verbose(msg, host=host, caplevel=1)
    def vvv(self, msg, host=None):
        return self.verbose(msg, host=host, caplevel=2)
    def vvvv(self, msg, host=None):
        return self.verbose(msg, host=host, caplevel=3)
    def vvvvv(self, msg, host=None):
        return self.verbose(msg, host=host, caplevel=4)
    def vvvvvv(self, msg, host=None):
        return self.verbose(msg, host=host, caplevel=5)
    def debug(self, msg, host=None):
        if C.DEFAULT_DEBUG:
            if host is None:
                self.display("%6d %0.5f: %s" % (os.getpid(), time.time(), msg), color=C.COLOR_DEBUG)
            else:
                self.display("%6d %0.5f [%s]: %s" % (os.getpid(), time.time(), host, msg), color=C.COLOR_DEBUG)
    def verbose(self, msg, host=None, caplevel=2):
        to_stderr = C.VERBOSE_TO_STDERR
        if self.verbosity > caplevel:
            if host is None:
                self.display(msg, color=C.COLOR_VERBOSE, stderr=to_stderr)
            else:
                self.display("<%s> %s" % (host, msg), color=C.COLOR_VERBOSE, stderr=to_stderr)
    def get_deprecation_message(self, msg, version=None, removed=False, date=None, collection_name=None):