Implement edge type selection enhancements in Mindnet plugin
- Added a new command for changing edge types in Markdown files, integrating edge type selection into the editor context.
- Enhanced the InterviewWizardModal to support edge type selection for textarea inputs, improving user interaction during interviews.
- Updated the LinkPromptModal to display the full link text when available, preserving the rel:type|link format.
- Introduced a button in the markdown toolbar for quick access to edge type selection, streamlining the user experience.
- Improved error handling and logging for edge type changes, ensuring better feedback during operations.
- Introduced a new command to build semantic mapping blocks by section, including user prompts for overwriting existing mappings.
- Enhanced settings interface with options for mapping wrapper type, title, folded state, default edge type, unassigned handling, and overwrite permissions.
- Implemented virtualization in the EntityPickerModal for improved performance when displaying large sets of entries, including scroll handling and item rendering optimizations.
- Updated UI components to reflect new settings and functionalities, ensuring a cohesive user experience.