Json fix normalize
closes #49861 

Thanks @WillAyd  This patch may have induced a potential regression. Please check the links below. If any ASVs are parameterized, the combinations of parameters that a regression has been detected appear as subbullets. This is a partially automated message.

 - https://asv-runner.github.io/asv-collection/pandas/#io.json.NormalizeJSON.time_normalize_json
   - orient='columns'; frame='df'
   - orient='columns'; frame='df_date_idx'
   - orient='columns'; frame='df_int_float_str'
   - orient='columns'; frame='df_int_floats'
   - orient='columns'; frame='df_td_int_ts'
   - orient='index'; frame='df'
   - orient='index'; frame='df_date_idx'
   - orient='index'; frame='df_int_float_str'
   - orient='index'; frame='df_int_floats'
   - orient='index'; frame='df_td_int_ts'
   - orient='records'; frame='df'
   - orient='records'; frame='df_date_idx'
   - orient='records'; frame='df_int_float_str'
   - orient='records'; frame='df_int_floats'
   - orient='records'; frame='df_td_int_ts'
   - orient='split'; frame='df'
   - orient='split'; frame='df_date_idx'
   - orient='split'; frame='df_int_float_str'
   - orient='split'; frame='df_int_floats'
   - orient='split'; frame='df_td_int_ts'
   - orient='values'; frame='df'
   - orient='values'; frame='df_date_idx'
   - orient='values'; frame='df_int_float_str'
   - orient='values'; frame='df_int_floats'
   - orient='values'; frame='df_td_int_ts' @rhshadrach awesome bot. Will take a look - moving the import to the global space might help