pub async fn drop_entries_without_inclusion_data(&self) -> anyhow::Result<()> {
        self.pool
            .connection_tagged("data_availability_fetcher")
            .await?
            .data_availability_dal()
            .remove_batches_without_inclusion_data()
            .await?;

        Ok(())
    }
Drops all entries from the database that do not have inclusion data.
This is necessary during snapshot recovery, otherwise the fetcher will try fetching the
batches that are already in the database.
core/node/node_sync/src/data_availability_fetcher/mod.rs