I don't think there's any reason the Domain Manager should create TLDs as "Restricted". To reproduce I did the following:
1. I added .gr to the Generic Domains module code, this step may not be necessary.
2. I "Imported" the domain using Generic Domains, which sets no pricing.
3. I Edit the TLD (Packages > Domain Options) and set a 2 year price.
4. Somewhere in there, the TLD was either created or updated to be a "Restricted" package, even though it is enabled.
My understanding is that TLD packages are supposed to be either Active or Inactive, not Restricted.