refactor(throttleTime): reduce the size of the implementation (#5714)
refactor(throttleTime): reduce the size of the implementation (#5714)

* refactor(throttleTime): reduce the size of the implementation

- Just a rewrite of the implementation and some comments.

* chore: remove unused deps

* chore: address comments
kwonoj/RxJS,kwonoj/RxJS,benlesh/RxJS,martinsik/rxjs,benlesh/RxJS,ReactiveX/RxJS,ReactiveX/rxjs,benlesh/RxJS,kwonoj/RxJS,ReactiveX/RxJS,ReactiveX/RxJS,kwonoj/RxJS,ReactiveX/RxJS,martinsik/rxjs,martinsik/rxjs,ReactiveX/rxjs,benlesh/RxJS,ReactiveX/rxjs,ReactiveX/rxjs,martinsik/rxjs