The iPhone 12 mini supports 20W wired fast charge, which can be charged up to 50% in 30 minutes, but you need to buy a separate 20W charger. The whole system supports Qi wireless charging and MagSafe magnetic wireless charging, with maximum power of 7.5W and 15W respectively.
The iPhone 12 mini battery has a capacity of 2227mAh, up to 15 hours of video playback, 10 hours of streaming, and 50 hours of audio playback
Original 20W fast charging head fast charging cable, 1 hour 50 minutes or so. I read a lot of reviews online and the time was about two hours.