Description:
Add a small config contract to hold shared settings (limits, flags) used by other contracts.
Requirements
config contract with admin-controlled typed key/value storage.
- Functions:
set_config, get_config, get_all_keys.
- At least one existing hard-coded limit moved to config.
Acceptance Criteria