fix: hc900_map_master UNIQUE 인덱스 변경 + FF/Stream 컬럼 마이그레이션
- hc900_map_master: UNIQUE(tagname) → UNIQUE(controller_id, tagname)
- 동일 태그명이 여러 컨트롤러에 존재 가능 (peer comms)
- ff_column_config: ALTER TABLE ADD COLUMN IF NOT EXISTS 10개 누락 컬럼
(feed_tag, pressure_tag, level_tags, feed_filter_tau_sec 등)
- ff_stream_config: stream_key → key RENAME COLUMN + 12개 컬럼 추가
(flow_tag, role, target_coeff, theta_up_sec, theta_dn_sec, tau_sec,
sp_min, sp_max, rate_up_per_min, rate_dn_per_min, reflux_from_product, grade)
- EF Core HasIndex(tagname).IsUnique() → HasIndex(controller_id, tagname).IsUnique()
- GetSubArea/UpdateSubArea/DeletePoint: ToLowerInvariant 제거
→ OrdinalIgnoreCase 비교로 대체