Riverpod 3.0 generated providers use Ref directly, not custom typed refs. Fixed all Phase 2 function signatures to use Ref.