get canRedo() {
        return this.redoStack?.length > 0;
    }
Checks if there are any actions that can be redone.

@returns {boolean} True if there are actions in the redo stack, false otherwise.

@description
This getter provides a quick way to check if there are any undone actions
in the redo stack that can be reapplied.

@example
if (undoRedoManager.canRedo) {
    redoButton.enable();
} else {
    redoButton.disable();
}