private static String getLocation(String path) {
    Matcher matcher = PATH_PATTERN.matcher(path);
    verify(matcher.matches(), "path %s does not match pattern", path);
    return matcher.group(1);
  }
Iceberg original metadata has some problems for mixed-format table, such as iceberg version,
table type. So copy from IcebergMetadata and made some change
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java