Move the Catalog from In-Memory Lists to PostgreSQL with JPA | TaskLearn

Replace the in-memory product store with PostgreSQL using Spring Data JPA, so catalog data survives restarts.