text: Title: store_parquet_metadata, path_ignore_suffix has conflicting types
  Body: *P.S. Please do not attach files as it's considered a security risk. Add code snippets directly in the message body as much as possible.*
  
  https://github.com/aws/aws-sdk-pandas/blob/main/awswrangler/s3/_write_parquet.py#L808
  
  arg to store_parquet_metadata, path_ignore_suffix has conflicting types;
  
  [doc string](https://github.com/aws/aws-sdk-pandas/blob/main/awswrangler/s3/_write_parquet.py#L864) shows; Union[str, List[str], None]
  [typing](https://github.com/aws/aws-sdk-pandas/blob/main/awswrangler/s3/_write_parquet.py#L814) in the code shows; Optional[str] = None
  
  awswrangler v2 used to have Union[str, List[str], None] as the type.
  
  If the code is right, and doc string is stale, then how can we use several suffixes to ignore?