Structural-Test: Add allowed_keywords logic for completion
Currently functions support:
allowed_function_calls
disallowed_function_calls
expected_function_calls
While keywords only support:
disallowed_keywords
expected_keywords
To improve usability and standardize the Structural Test part of the framework allowed_keywords
could be added.