findAll(prefix = this._prefix) {
        const keys = this.keys(prefix);
        const revisions = keys.map((key) => {
            const revision = JSON.parse(this.storage.getItem(key));
            return {
                key,
                ...revision
            };
        });
        
        // Sort revisions by timestamp, newest first
        revisions.sort((a, b) => b.revisionTimestamp - a.revisionTimestamp);
        
        return revisions;
    }
Returns all revisions from localStorage as an array, optionally filtered by key prefix and ordered by timestamp
@param {string | undefined} prefix - optional prefix to filter revision keys
@returns {Array} - all revisions matching the prefix, ordered by timestamp (newest first)