OccupyParkingSlot
class OccupyParkingSlot(parkingSlotRepository: ParkingSlotRepository) : AsyncFailableUseCase<OccupyParkingSlot.Params, AppError, Unit>
Occupies a parking slot if the user is currently occupying no parking slot. If the user is already parking in another place it returns an instance of Either.Left containing AppError.AlreadyParking