Validation says data_collection_permissions missing, but exists in manifest?

“data_collection_permissions” needs to be under “gecko”, according to New Extension Data Consent Experience now available in Firefox Nightly

Prettified (but not corrected) manifest:

{
   "manifest_version": 2,
   "name": "LMArena Personal Leaderboard",
   "version": "1.0",
   "description": "Track your AI model preferences on lmarena.ai",
   "permissions": [
      "storage",
      "unlimitedStorage",
      "https://lmarena.ai/*"
   ],
   "content_scripts": [
      {
         "matches": [
            "https://lmarena.ai/*"
         ],
         "js": [
            "content-script.js"
         ],
         "run_at": "document_idle"
      }
   ],
   "browser_action": {
      "default_popup": "popup.html",
      "default_icon": {
         "48": "icon.png"
      },
      "browser_style": true
   },
   "web_accessible_resources": [
      "js/*.js"
   ],
   "browser_specific_settings": {
      "gecko": {
         "id": "lmarena-tracker@local",
         "strict_min_version": "79.0"
      }
   },
   "data_collection_permissions": {
      "storage": {
         "description": "Stores your voting history locally on your device. No data is sent to external servers."
      },
      "websiteContent": {
         "description": "Reads match results and model names from lmarena.ai to track your votes.",
         "required": true,
         "dataTypes": [
            "Text content from LMArena matches"
         ]
      },
      "websiteActivity": {
         "description": "Tracks your votes on lmarena.ai to maintain your personal leaderboard.",
         "required": true,
         "dataTypes": [
            "Vote actions",
            "Model preferences"
         ]
      },
      "browsingActivity": {
         "description": "Detects when you're on lmarena.ai to enable vote tracking.",
         "required": true,
         "dataTypes": [
            "URL matches for lmarena.ai domain only"
         ]
      }
   },
   "icons": {
      "48": "icon.png"
   }
}