eu fiz umas mudanças no código, para que ficasse mais "simples" as mudanças no recyclerView, resumidamente que fiz foi pegar esse trecho de código:
RecyclerView listaNotas = findViewById(R.id.lista_notas_recyclerview);
adapter = new ListaNotasAdapter(this, todasNotas);
listaNotas.setAdapter(adapter);
criei um método e coloquei no onResume, fiz outras mudanças também na classe activity do FormularioNotaActivity, mas o ListaNotasAdapter customizado continua o mesmo, então toda vez que eu faço algo na lista, ela é atualizada, seja, um insert, update ou delete sempre que volta para Activity da lista ela é atualizada. Isso também é válido em um cenário real? Ou temos que retorna os dados da activity formulario para lista e atualizar com listener? Essa é uma dúvida que tenho, se as duas alternativas são validas!?