Vegan Gluten-Free Lemon Almond Biscotti