provide Room Repository Implementation
@Provides
Provides the ProductsRepository implementation.
Return
An instance of ProductsRepositoryImpl.
Parameters
dao
The DAO for products.
categories
The DAO for categories.