What is the primary purpose of State Locking and Backends in the context of HashiCorp Terraform Associate?