pub async fn unlock_batch(&self, l1_batch_number: L1BatchNumber) -> Result<(), ProcessorError> {
        self.pool
            .connection()
            .await?
            .proof_generation_dal()
            .unlock_batch(l1_batch_number)
            .await
            .map_err(Into::into)
    }
Marks the batch as 'unpicked', allowing it to be picked up by another prover.
core/node/proof_data_handler/src/processor.rs