The iPhone 12 mini has an A14 and the iPhone 14 an A15 processor. Geekbench single core performance is 7% better in the newer one. I doubt you're "feeling" the difference in speed between these two phones.
The battery life in the 12 mini was not considered good from the start, so it's understandable, that after two years the battery is in not so good shape anymore.