private static boolean areRequestTypesUniqueAndOrderValid(final List<Request> requests) {
    final List<RequestType> requestTypes = requests.stream().map(Request::type).toList();
    return Comparators.isInStrictOrder(requestTypes, Comparator.naturalOrder());
  }
Validates a block's requests by ensuring they are correctly ordered, have a valid hash, and
pass their respective type-specific validations.

@param maybeRequests The list of requests to be validated.
@return true if all validations pass; false otherwise.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/requests/MainnetRequestsValidator.java