### Summary

Add type hints to `ansible.utils.display::Display`

### Issue Type

Feature Idea

### Component Name

lib/ansible/utils/display.py
result = default
        if encrypt:
            
            from ansible.utils.encrypt import do_encrypt
            result = do_encrypt(result, encrypt, salt_size, salt)
        
        result = to_text(result, errors='surrogate_or_strict')
        if unsafe:
            result = wrap_var(result)
        return result
    def _set_column_width(self):
        if os.isatty(1):
            tty_size = unpack('HHHH', fcntl.ioctl(1, termios.TIOCGWINSZ, pack('HHHH', 0, 0, 0, 0)))[1]
        else:
            tty_size = 0
        self.columns = max(79, tty_size - 1)
    def prompt_until(self, msg, private=False, seconds=None, interrupt_input=None, complete_input=None):
        if self._final_q:
            from ansible.executor.process.worker import current_worker
            self._final_q.send_prompt(
                worker_id=current_worker.worker_id, prompt=msg, private=private, seconds=seconds,
                interrupt_input=interrupt_input, complete_input=complete_input
            )
            return current_worker.worker_queue.get()
        if HAS_CURSES and not self.setup_curses:
            setupterm()
            self.setup_curses = True
        if (
            self._stdin_fd is None
            or not os.isatty(self._stdin_fd)