A Geometric Approach to Personalized Recommendation with Set-Theoretic Constraints Using Box Embeddings