What is the best way to try to support a different terraform package (opentofu, pinned terraform, terraform.withPackages....) in terra blocktype?