This diff introduces the loading logic needed for the relationship prompts on both `web` and `native`. Initially, I thought about using `createLoadingStatusSelector` to implement the loading logic; however, the issue with this was that we sometimes show two relationship buttons and using a single `createLoadingStatusSelector` would cause both button to show loading spinners at the same time even though one button was pressed, which I felt was a bit strange. So I introduced 4 separate loading states (one for each action) and returned those values in this hook to be consumed on both `web` + `native`