Truncate long service display names

Long service display names were overflowing on the canvas, particularly for ghosted charms, which have opening and closing parens plus an uncommitted icon taking up additional space. Truncate appropriately and provide a tooltip with the full name.