We should replace the existing useTransactionInsights and useSignatureInsights hooks with a new hook that uses the state produced by SnapInsightsController.
As part of this task we should also enable and hook up the SnapInsightsController inside the extension.
This will let us clean up the usage of these hooks and will be useful once we integrate into the redesigned signature insights screens.