There certainly are left luggage lockers in large stations but not, as far as I can establish, at Avranches specifically. TER have a search facility on their website (which is fantastic compared to the SNCF offering, imo!) which lists facilities at each station.
SEE HERE
Please note that any unsolicited advertising will be removed