async bulkEdit(data, options) {
        if (data.action === 'updateLink') {
            return await this.#updateLinks(data, options);
        }
        throw new errors.IncorrectUsageError({
            message: tpl(messages.unsupportedBulkAction)
        });
    }
validate and manage the new redirect url in filter
`to` url needs decoding and transformation to relative url for comparision
@param {string} filter
@returns {Object} parsed filter
@throws {errors.BadRequestError}