DRY fix: Activity package now imports shared types from pkg/types/synthesis.go. Re-exported as type aliases for backward compatibility. Removes duplicate type definitions, coordinates with PR #12.