A floating `vim.ui.input` buffer that auto-resizes to fit its contents.

refactor: extract input prompt logic into dedicated modules master

move input prompt creation and management to lua/lib/input.lua define configuration types and defaults in lua/lib/config.lua extract common utility functions to lua/lib/utils.lua lua/wrapinput.lua now serves as the main entry point improves code organization and maintainability