Adds hash field to Fiber<I> for caching FNV-1a hash after each commit. Hash comparison runs before Value.Equal in reconcileProps for fast bail-out on unchanged subtrees. Hashes computed during commit phase only (outside reactive computations) via commitHashes after commitEffects.