input: Write a function to calculate the standard deviation of a list of numbers and round the result to 2 decimal places.
  assert calculate_standard_deviation([2, 4, 4, 4, 5, 5, 7, 9]) == 2.14
  assert calculate_standard_deviation([1, 2, 3, 4, 5]) == 1.58
  assert calculate_standard_deviation([10, 12, 23, 23, 16, 23, 21, 16]) == 5.57
output: def calculate_standard_deviation(numbers):
      if not numbers:
          return 0.0
      mean = sum(numbers) / len(numbers)
      variance = sum((x - mean) ** 2 for x in numbers) / len(numbers)
      standard_deviation = variance ** 0.5
      return round(standard_deviation, 2)