Stop providing obsolete usage of 'files' attribute in Bazel pkg_tar.

RELNOTES: Further deprecation and removal of pkg_tar. Stop supporting legacy use of 'files' attribute, where it could be a list of labels instead of a map of paths to labels.
PiperOrigin-RevId: 431767324
diff --git a/tools/build_defs/pkg/pkg.bzl b/tools/build_defs/pkg/pkg.bzl
index afa771a..7a84430 100644
--- a/tools/build_defs/pkg/pkg.bzl
+++ b/tools/build_defs/pkg/pkg.bzl
@@ -156,19 +156,10 @@
     },
 )
 
-def pkg_tar(**kwargs):
-    # Compatibility with older versions of pkg_tar that define files as
-    # a flat list of labels.
-    if "srcs" not in kwargs:
-        if "files" in kwargs:
-            if not hasattr(kwargs["files"], "items"):
-                label = "%s//%s:%s" % (native.repository_name(), native.package_name(), kwargs["name"])
-                print("%s: you provided a non dictionary to the pkg_tar `files` attribute. " % (label,) +
-                      "This attribute was renamed to `srcs`. " +
-                      "Consider renaming it in your BUILD file.")
-                kwargs["srcs"] = kwargs.pop("files")
+def pkg_tar(name, **kwargs):
     extension = kwargs.get("extension") or "tar"
     _real_pkg_tar(
-        out = kwargs["name"] + "." + extension,
+        name = name,
+        out = name + "." + extension,
         **kwargs
     )