XRP presses against $2.28 resistance while price holds inside descending channel