feat(tooltip): add support for contentTemplate