Almond and Lemon Cloud Cookies