pub(crate) fn router_availability<S>(state: S) -> ApiRouterwhere S: AvailabilityApi + HotShotAvailabilityApi + Clone + Send + Sync + 'static,