Uniswap Price Analysis: UNI retests $25 support, prepares for a rally?