Add/Fix META.yml files to ease specs to WPT mapping (#26970)

This commit fixes `spec` entries in `META.yml` files that were pointing to the
wrong URL (either because the URL is a broken link, redirects to a newer URL,
or targets the GitHub repository instead of the spec itself), so that it becomes
easier to map specifications to WPT folders based on the URL of their
Editor/Living Draft.

This commit also adds several `META.yml` files to folders that cannot easily be
mapped to a spec because their name does not match the spec's shortname.
diff --git a/BackgroundSync/META.yml b/BackgroundSync/META.yml
index e5e6a23..9569c07 100644
--- a/BackgroundSync/META.yml
+++ b/BackgroundSync/META.yml
@@ -1,3 +1,3 @@
-spec: https://wicg.github.io/BackgroundSync/spec/
+spec: https://wicg.github.io/background-sync/spec/
 suggested_reviewers:
   - beverloo
diff --git a/client-hints/META.yml b/client-hints/META.yml
index e3a5eda..68cbc4d 100644
--- a/client-hints/META.yml
+++ b/client-hints/META.yml
@@ -1,3 +1,4 @@
+spec: https://wicg.github.io/client-hints-infrastructure/
 suggested_reviewers:
   - igrigorik
   - yoavweiss
diff --git a/compression/META.yml b/compression/META.yml
index 19a0bfa..0afbe29 100644
--- a/compression/META.yml
+++ b/compression/META.yml
@@ -1,3 +1,3 @@
-spec: https://ricea.github.io/compression/
+spec: https://wicg.github.io/compression/
 suggested_reviewers:
   - ricea
diff --git a/contacts/META.yml b/contacts/META.yml
new file mode 100644
index 0000000..aa55f89
--- /dev/null
+++ b/contacts/META.yml
@@ -0,0 +1 @@
+spec: https://wicg.github.io/contact-api/spec/
diff --git a/content-security-policy/embedded-enforcement/META.yml b/content-security-policy/embedded-enforcement/META.yml
new file mode 100644
index 0000000..1cdc709
--- /dev/null
+++ b/content-security-policy/embedded-enforcement/META.yml
@@ -0,0 +1 @@
+spec: https://w3c.github.io/webappsec-cspee/
diff --git a/css/css-inline/META.yml b/css/css-inline/META.yml
index 7253eab..42e669d 100644
--- a/css/css-inline/META.yml
+++ b/css/css-inline/META.yml
@@ -1,4 +1,4 @@
-spec: https://drafts.csswg.org/css-fonts/
+spec: https://drafts.csswg.org/css-inline/
 suggested_reviewers:
   - dauwhe
   - fantasai
diff --git a/css/css-overscroll-behavior/META.yml b/css/css-overscroll-behavior/META.yml
index 97705c2..8b83e50 100644
--- a/css/css-overscroll-behavior/META.yml
+++ b/css/css-overscroll-behavior/META.yml
@@ -1,4 +1,4 @@
-spec: https://drafts.csswg.org/css-overscroll-behavior/
+spec: https://drafts.csswg.org/css-overscroll/
 suggested_reviewers:
   - majido
   - theres-waldo
diff --git a/css/css-parser-api/META.yml b/css/css-parser-api/META.yml
index 8ff8db2..f9e2fef 100644
--- a/css/css-parser-api/META.yml
+++ b/css/css-parser-api/META.yml
@@ -1,3 +1,3 @@
-spec: https://wicg.github.io/CSS-Parser-API/
+spec: https://wicg.github.io/css-parser-api/
 suggested_reviewers:
   - tabatkins
diff --git a/event-timing/META.yml b/event-timing/META.yml
index aa27fb6..e38d492 100644
--- a/event-timing/META.yml
+++ b/event-timing/META.yml
@@ -1,3 +1,3 @@
-spec: https://github.com/WICG/event-timing
+spec: https://wicg.github.io/event-timing/
 suggested_reviewers:
   - npm1
diff --git a/fetch/metadata/META.yml b/fetch/metadata/META.yml
index 8d9fc00..85f0a7d 100644
--- a/fetch/metadata/META.yml
+++ b/fetch/metadata/META.yml
@@ -1,3 +1,4 @@
+spec: https://w3c.github.io/webappsec-fetch-metadata/
 suggested_reviewers:
   - mikewest
   - iVanlIsh
diff --git a/geolocation-sensor/META.yml b/geolocation-sensor/META.yml
index 836a47b..939d6d0 100644
--- a/geolocation-sensor/META.yml
+++ b/geolocation-sensor/META.yml
@@ -1,4 +1,4 @@
-spec: https://wicg.github.io/geolocation-sensor/
+spec: https://w3c.github.io/geolocation-sensor/
 suggested_reviewers:
   - anssiko
   - Honry
diff --git a/idle-detection/META.yml b/idle-detection/META.yml
index 7e5836b..adbdc7b 100644
--- a/idle-detection/META.yml
+++ b/idle-detection/META.yml
@@ -1,4 +1,4 @@
-spec: https://github.com/inexorabletash/idle-detection
+spec: https://wicg.github.io/idle-detection/
 suggested_reviewers:
   - goto
   - jsbell
diff --git a/import-maps/META.yml b/import-maps/META.yml
index bc6d40e..dbcc70e 100644
--- a/import-maps/META.yml
+++ b/import-maps/META.yml
@@ -1,4 +1,4 @@
-spec: https://github.com/WICG/import-maps
+spec: https://wicg.github.io/import-maps/
 suggested_reviewers:
   - domenic
   - hiroshige-g
diff --git a/input-device-capabilities/META.yml b/input-device-capabilities/META.yml
index f7b8c74..6925e11 100644
--- a/input-device-capabilities/META.yml
+++ b/input-device-capabilities/META.yml
@@ -1,4 +1,4 @@
-spec: https://wicg.github.io/InputDeviceCapabilities/
+spec: https://wicg.github.io/input-device-capabilities/
 suggested_reviewers:
   - SummerLW
   - NavidZ
diff --git a/keyboard-lock/META.yml b/keyboard-lock/META.yml
index e805a9d..06c48b4 100644
--- a/keyboard-lock/META.yml
+++ b/keyboard-lock/META.yml
@@ -1,4 +1,4 @@
-spec: https://w3c.github.io/keyboard-lock/
+spec: https://wicg.github.io/keyboard-lock/
 suggested_reviewers:
   - garykac
   - joedow-42
diff --git a/lifecycle/META.yml b/lifecycle/META.yml
index c1fcbca..abd5e0f 100644
--- a/lifecycle/META.yml
+++ b/lifecycle/META.yml
@@ -1,3 +1,3 @@
-spec: https://wicg.github.io/page-lifecycle/spec.html
+spec: https://wicg.github.io/page-lifecycle/
 suggested_reviewers:
   - fmeawad
diff --git a/media-capabilities/META.yml b/media-capabilities/META.yml
index fc70ffb..2bd00ef 100644
--- a/media-capabilities/META.yml
+++ b/media-capabilities/META.yml
@@ -1,3 +1,3 @@
-spec: https://wicg.github.io/media-capabilities/
+spec: https://w3c.github.io/media-capabilities/
 suggested_reviewers:
   - mounirlamouri
diff --git a/mediasession/META.yml b/mediasession/META.yml
index bca9602..8eb7fa0 100644
--- a/mediasession/META.yml
+++ b/mediasession/META.yml
@@ -1,3 +1,3 @@
-spec: https://wicg.github.io/mediasession/
+spec: https://w3c.github.io/mediasession/
 suggested_reviewers:
   - mounirlamouri
diff --git a/picture-in-picture/META.yml b/picture-in-picture/META.yml
index b878dd5..8df9be5 100644
--- a/picture-in-picture/META.yml
+++ b/picture-in-picture/META.yml
@@ -1,4 +1,4 @@
-spec: https://wicg.github.io/picture-in-picture/
+spec: https://w3c.github.io/picture-in-picture/
 suggested_reviewers:
   - beaufortfrancois
   - mounirlamouri
diff --git a/scroll-animations/META.yml b/scroll-animations/META.yml
index c53f1f4..77e1d50 100644
--- a/scroll-animations/META.yml
+++ b/scroll-animations/META.yml
@@ -1,4 +1,4 @@
-spec: https://wicg.github.io/scroll-animations/
+spec: https://drafts.csswg.org/scroll-animations/
 suggested_reviewers:
   - birtles
   - graouts
diff --git a/scroll-to-text-fragment/META.yml b/scroll-to-text-fragment/META.yml
index 13225f6..118ab13 100644
--- a/scroll-to-text-fragment/META.yml
+++ b/scroll-to-text-fragment/META.yml
@@ -1,4 +1,4 @@
-spec: https://wicg.github.io/ScrollToTextFragment/
+spec: https://wicg.github.io/scroll-to-text-fragment/
 suggested_reviewers:
   - nburris
   - bokan
diff --git a/speech-api/META.yml b/speech-api/META.yml
index 88f1837..2b7a03e 100644
--- a/speech-api/META.yml
+++ b/speech-api/META.yml
@@ -1,4 +1,4 @@
-spec: https://w3c.github.io/speech-api/
+spec: https://wicg.github.io/speech-api/
 suggested_reviewers:
   - andrenatal
   - foolip
diff --git a/storage-access-api/META.yml b/storage-access-api/META.yml
index 83f0785..d3949fb 100644
--- a/storage-access-api/META.yml
+++ b/storage-access-api/META.yml
@@ -1,4 +1,4 @@
-spec: https://github.com/whatwg/html/issues/3338
+spec: https://privacycg.github.io/storage-access/
 suggested_reviewers:
   - Brandr0id
   - ehsan
diff --git a/timing-entrytypes-registry/META.yml b/timing-entrytypes-registry/META.yml
index bfb0e0f..85b7e0e 100644
--- a/timing-entrytypes-registry/META.yml
+++ b/timing-entrytypes-registry/META.yml
@@ -1,4 +1,4 @@
-spec: https://w3c.github.io/navigation-timing/
+spec: https://w3c.github.io/timing-entrytypes-registry/
 suggested_reviewers:
   - plehegar
   - igrigorik
diff --git a/video-rvfc/META.yml b/video-rvfc/META.yml
index 5104859..5e581f4 100644
--- a/video-rvfc/META.yml
+++ b/video-rvfc/META.yml
@@ -1,3 +1,3 @@
-spec: https://wicg.github.io/video-rvfc
+spec: https://wicg.github.io/video-rvfc/
 suggested_reviewers:
   - tguilbert
diff --git a/wasm/jsapi/META.yml b/wasm/jsapi/META.yml
new file mode 100644
index 0000000..cf5525a
--- /dev/null
+++ b/wasm/jsapi/META.yml
@@ -0,0 +1 @@
+spec: https://webassembly.github.io/spec/js-api/
diff --git a/wasm/webapi/META.yml b/wasm/webapi/META.yml
new file mode 100644
index 0000000..69715cd
--- /dev/null
+++ b/wasm/webapi/META.yml
@@ -0,0 +1 @@
+spec: https://webassembly.github.io/spec/web-api/
diff --git a/webcodecs/META.yml b/webcodecs/META.yml
new file mode 100644
index 0000000..2c510e2
--- /dev/null
+++ b/webcodecs/META.yml
@@ -0,0 +1 @@
+spec: https://wicg.github.io/web-codecs/
diff --git a/webrtc-identity/META.yml b/webrtc-identity/META.yml
index 940144c..fb919db 100644
--- a/webrtc-identity/META.yml
+++ b/webrtc-identity/META.yml
@@ -1,4 +1,4 @@
-spec: https://github.com/w3c/webrtc-identity
+spec: https://w3c.github.io/webrtc-identity/identity.html
 suggested_reviewers:
   - martinthomson
   - jan-ivar
diff --git a/webxr/META.yml b/webxr/META.yml
index 520afec..13c5d7b 100644
--- a/webxr/META.yml
+++ b/webxr/META.yml
@@ -1,3 +1,3 @@
-spec: https://immersive-web.github.io/webxr/spec/latest/
+spec: https://immersive-web.github.io/webxr/
 suggested_reviewers:
   - klausw
diff --git a/webxr/dom-overlay/META.yml b/webxr/dom-overlay/META.yml
new file mode 100644
index 0000000..be2b6e6
--- /dev/null
+++ b/webxr/dom-overlay/META.yml
@@ -0,0 +1 @@
+spec: https://immersive-web.github.io/dom-overlays/
diff --git a/webxr/layers/META.yml b/webxr/layers/META.yml
new file mode 100644
index 0000000..117c1ad
--- /dev/null
+++ b/webxr/layers/META.yml
@@ -0,0 +1 @@
+spec: https://immersive-web.github.io/layers/