Code Insights: Fix insight dashboard memoization and add extension insight batching
Created by: vovakulikov
This PR fixes memoization of all settings inputs for the dashboard insights fetcher (extension based and backend based) and adds batching to the extension insight providers to avoid unnecessary network requests.
Currently, on main, we have double fetching for all search-based insights cause of bad memorization and listening updates from extension API without any cache level.