A functional toolkit for authoring resource-leveling algorithms — compose constraint and scoring blocks, enumerate feasible schedules

feat(level-blocks): PeakCap, Deadline, Release, Makespan, SerialSGS blocks master

Completes block coverage for the constraint kinds serialSGS enforces plus the two pieces every declarative run needs: the canonical Makespan scorer (previously hand-written inline by every caller) and the search itself as a registry-nameable block, so backends are selected by config rather than hard-wired.