How to create a UUPS contract including Uniswap-V3

Hi everyone.
I am trying to a contract including uniswap-v3 functions. But I want this contract to be UUPS at the same time. I have already asked this question in details:

And tried to demonstrate the error that I faced. In short, I want a contract with proxy contract (UUPS) and this contract to have the function for swapping. In the link above I also gave another link which is an example code for uniswap-v3 implementation.

Thanks in advance.