Refactor distributed module for improved scaling and optimization
- Removed ScalingPolicy class and integrated scaling configuration directly into ReplicaSpec.
- Enhanced AutoScaler to auto-discover replicas with throughput configured.
- Introduced DeploymentPlan class for actionable deployment strategies based on optimization results.
- Updated replica registration to include throughput and scaling parameters.
- Simplified validation logic by removing the validation module and integrating checks directly into NodeConfig and ReplicaSpec.
- Improved documentation and examples for clarity on usage and configuration.
- Cleaned up imports and organized the __init__.py for better module structure.