extensions: recreate code viewer when settings change
Created by: taras-yemets
Closes https://github.com/sourcegraph/sourcegraph/issues/36234
Test plan
Follow the steps to reproduce from the original issue and ensure that git blame state is synced across multiple blob views.
App preview:
Check out the client app preview documentation to learn more.