Hi @aparnakr,
There is a List of Solidity libraries in the wild in the forum.
I don’t know if any would meet your needs.
There was a discussion on Designing Fixed Point Math in OpenZeppelin Contracts
Hopefully someone in the community can suggest a library.
(I have posted this in a couple of communities)