Improve Cross-Browser Positioning in ContextualMenu.vue
Refactor the ContextualMenu.vue component to utilize teleport and a click-outside directive for positioning logic. Replace the current manual transform calculations with these standard techniques to enhance cross-browser compatibility and simplify the implementation.