Format .tf files automatically
Summary:
We'd like to standardize on OpenTofu, but as long as some providers aren't
available for FreeBSD, we'll need to use a mix of OpenTofu and Terraform.
The tf-format pre-commit check detects which command is available
and runs either tofu fmt or terraform fmt accordingly.
Differential Revision: https://devcentral.nasqueron.org/D4140