Refactor `Tooltip` to use `Popover` component internally.
**Breaking changes**
- `direction` is replaced by additional `align` options.
- `hideIcon` property is removed.
**Limitations**
- The reference implementaiton uses the trigger content instead of the tooltip content as primary slot. This is not considered in this refactoring since it would be too big of a change.
- Instead of `TooltipFooter` a new `Toggletip` component would be required which is not included in this patch.
* Breaking changes *
- The `Popover` now uses a different markup. The trigger becomes a child of the component.
- The new `PopoverContent` becomes an additional child of the `Popover` component.
- remove `relative` property