Ethereum Price Analysis: ETH Seen 20% Weekly Recovery, Is $3K Retest Next?