Creamy Vegan Lemon & Ricotta Butter Beans On Toast