StakingState is duplicated in 2 contract packages. This requires an "ugly" handling of these on the behaviour side. See conversation on: https://github.com/valory-xyz/trader/pull/271#discussion_r1641180857