Display and battery changed.
My 12 pro has another issue which is its ear speaker needs to be changed... that can be fixed for 1000/1200 from a local shop... other than that all ok.
If you don't change it, you won't face any problem... just have to talk on calls on loud speaker, that's it.