Feature/split post details screen
It split post detail screen on multiple widgets in order to be more testeable and scalable.
It also fixes a bug that identity detail not update. Uses an implementation of elrepo-lib identities cache with a riverpod state management integration.