Adds GradeLookupInterface as part of the 1.x contract. Moves hooks to OOP classes, with procedural fallbacks so Drupal 10 and 11.0 keep working. Fixes config validation of ai_disclosure.settings, with a post-update for existing sites. Documents the grade and profile usage services.