findById method
Retrieves a single record of entity type T matching id, or null if not found.
Implementation
@override
Future<T?> findById(String id) async {
final list = await _http.get<List<dynamic>>('?id=eq.$id&select=*');
if (list.isEmpty) return null;
return fromJson(list.first as Map<String, dynamic>);
}