compiler/libec: Fixed 'restrict' to be an extended declaration specifier, not a storage class specifier
- Also added restrict variants to syntax highlighting