refactor: optimize custom block definition serializer chain with v843 material conversion and permutation support (#634)
* refactor: optimize custom block definition serializer chain with v843 material conversion and permutation support
* docs: add Lumi attribution to custom block serializers and add referenced project attribution rule to CLAUDE.md
fix: use eye-position bounding box in suffocation check to prevent false damage from stairs
fix: replace MPSC movement queue with single newPosition to prevent main thread stall (reference ecnk) (#635)
fix: build failure and pin SNAPSHOT dependencies to specific versions (#641)
fix: resolve potion effects not being cleared on player respawn