getListByQuery<T extends FireStoreDoc>  abstract method 
A method that retrieves all documents from a Firestore collection that match a specified query.
Implementation
Future<List<T>> getListByQuery<T extends FireStoreDoc>(Query<T> query);