updateShipmentScanQualityApprovedByUser
abstract suspend fun updateShipmentScanQualityApprovedByUser(scanId: String, approved: Boolean, currentMetadata: Map<String, Any>): Result<ShipmentScan>
Updates the quality approval status for a scan, usually triggered by manual user review.