feat: persistent minibuffer output with *Messages* buffer
Implemented a persistent *Messages* buffer to capture all output from the minibuffer, ensuring that transient messages are logged and accessible. This addresses the issue of command output not always being visible to the user, providing a complete history for review.