Pagination helpers for raw platform API responses.
@type next_fun() :: (map() -> nil | map() | keyword())
@spec collect( (keyword() -> GelotvBot.HTTPClient.response()), keyword() ) :: {:ok, [map()]} | {:error, term()}
@spec twitch_next(map()) :: nil | keyword()
@spec youtube_next(map()) :: nil | keyword()