This class defines the APIs and implementation needed to handle any state transitions related to tiering
When started, the tier state machine will fetch the local log start offset of the
leader and then build the follower's remote log aux state until the leader's
local log start offset.