Better growth and an attractive valuation make Block a buy, says TruistTruist Securities sees shares of Block rising 29% from here.