typeexpr: More optional modifier tests
typeexpr: More optional modifier tests

Ensuring that the constraint boolean carries through to the next level
of constraint calculation after an optional() modifier.

tommynsong/terraform,tommynsong/terraform,rnaveiras/terraform,hashicorp/terraform,hashicorp/terraform,rnaveiras/terraform,tommynsong/terraform,hashicorp/terraform,rnaveiras/terraform