Some generated files are generated with tabs in them
### Summary

In 'ssl_debug_helpers_generated.c', 'mbedtls_ssl_named_group_to_str()' and 'mbedtls_ssl_sig_alg_to_str()' are generated using tabs instead of spaces, which causes check_files.py to fail on a release build. This only shows up on a release build, as its the only time this file is commited, otherwise its ignored by .gitignore.

### System information

Mbed TLS version (number or commit id): between 3.1.0 and 3.2.0

### Expected behavior

Generated files should only contain spaces, not tabs.

### Actual behavior

'ssl_debug_helpers_generated.c' has tabs in it, as above.

diff --git a/scripts/generate_ssl_debug_helpers.py b/scripts/generate_ssl_debug_helpers.py
index 959cbbca7..4c64fe1e3 100755
--- a/scripts/generate_ssl_debug_helpers.py
+++ b/scripts/generate_ssl_debug_helpers.py
@@ -277,7 +277,7 @@ class SignatureAlgorithmDefinition:
         for m in self._definitions:
             name = m.groupdict()['name']
             translation_table.append(
-                '\\tcase {}:\\n\\t    return "{}";'.format(name,
+                '    case {}:\\n        return "{}";'.format(name,
                                                         name[len('MBEDTLS_TLS1_3_SIG_'):].lower())
             )
 
@@ -337,7 +337,7 @@ class NamedGroupDefinition:
         for m in self._definitions:
             name = m.groupdict()['name']
             iana_name = name[len('MBEDTLS_SSL_IANA_TLS_GROUP_'):].lower()
-            translation_table.append('\\tcase {}:\\n\\t    return "{}";'.format(name, iana_name))
+            translation_table.append('    case {}:\\n        return "{}";'.format(name, iana_name))
 
         body = textwrap.dedent('''\\
             const char *mbedtls_ssl_named_group_to_str( uint16_t in )
['scripts/generate_ssl_debug_helpers.py']