package.json: recognize *.*tmpl as go template files

filenamePatterns allows glob matching.
Gopls processes any '.*tmpl' files as go template file.

For golang/vscode-go#609

Change-Id: I73334c1fdb7d23544591bbbdb5a3ad78397fa227
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/342069
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Trust: Peter Weinberger <pjw@google.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Peter Weinberger <pjw@google.com>
diff --git a/package.json b/package.json
index 644bac6..9439ec4 100644
--- a/package.json
+++ b/package.json
@@ -129,7 +129,7 @@
       },
       {
         "id": "go.mod",
-        "extensions": [
+        "filenames": [
           "go.mod",
           "gopls.mod",
           "go.work"
@@ -141,7 +141,7 @@
       },
       {
         "id": "go.sum",
-        "extensions": [
+        "filenames": [
           "go.sum"
         ],
         "aliases": [
@@ -150,8 +150,8 @@
       },
       {
         "id": "tmpl",
-        "extensions": [
-          ".tmpl"
+        "filenamePatterns": [
+          "*.*tmpl"
         ],
         "aliases": [
           "Go Template File"