Gluten-Free Almond Biscuits