// Middleware Next.js — fait trois choses pour chaque requete HTML : // 1. Routage de locale : si le path n'a pas de prefixe de langue, // détecte la locale (cookie → Accept-Language → défaut "en") et // redirige vers /{locale}/path. // 2. Genere un nonce et pose un Content-Security-Policy strict (script-src // avec nonce + strict-dynamic). Next.js v13+ lit le header `x-nonce` // (et `Content-Security-Policy`) sur la requete et l'applique // automatiquement aux