Description: Reduce boilerplate across administrative functions by refactoring the require_auth check for the admin address into a reusable private helper. Tasks:
Create a private helper function for admin authorization in lib.rs.
Refactor all admin-only functions to use this helper.
Ensure unit tests for authorization still pass.