Refactor InputTooltip to use new Tooltip component
Created by: lrhacker
Removing the InputTooltip (in #38334) is proving to be more problematic than it's worth at the moment. In order to get through our remaining Tooltip migrations, I'll be closing that PR in favor of this one, that simply refactors InputTooltip to use the correct Tooltip component itself.
I also added an ESLint rule to discourage the use of InputTooltip so that we can more easily support removing it in the future. However, the styling of our Input and Checkbox components (in combination with a disabled Tooltip wrapper) does not seem to play nicely with how they are used in the various batch changes pages, and will require a more comprehensive fix that is outside the scope of just the Tooltip migration.
Test plan
Validate that the InputTooltip uses still look and behave as expected.
App preview:
Check out the client app preview documentation to learn more.