TEKMEE 1M MICRO USB CABLE BULK BLK X 12
See the wholesale price
This cable meets all your requirements. Type C - macbook laptop - length 2 m - 100 W - 3 A - Fast Charging