Describe the enhancement requested
TL;DR this code
  
  
    
        
          |  | LogicalType::Time(/*is_adjusted_to_utc=*/true, LogicalType::TimeUnit::MICROS); | 
    
   
 
hardcodes is_adjusted_to_utc=true, which makes it impossible to change from pyarrow.parquet.write_table.
It should probably be an optional parameter that is passed down similar to coerce_timestamps
Component(s)
C++, Python