Truncate name before adding suffix
Closes the issue described in https://github.com/rancherfederal/rke2-aws-tf/issues/42
When the elb name variable is the right length, controlplane_name, server_name, or supervisor_name can truncate to a name ending in -, which is not permitted.
h/t @tmiller
Edited by Taylor Mitchell