Vou tentar responder a 2 - Como encontrar o nicho?
Imagino que você seja dev também, correto? Pq é comum a gente ficar preso na bolha tech e não enxergar produto como produto e pessoas como parte de processos em outros setores.
Por isso, uma forma simples é começar a olhar ao redor, conversar com o marketing da sua empresa, ouvir as dores, falar com o pessoal de vendas, entender o processo e o produto que ofertam na ponta, etc
Tenho certeza que só com esse exercício é possível encontrar muitas soluções que podem ser envelopadas em um futuro produto.
O que não funciona: Tirar algo da cabeça porque é um assunto que você gosta e imaginar que existe demanda real para aquilo, como por exemplo, essa enxurrada de micro SaaS com I.A, onde a maioria não tem necessidade de existir, mas como está no hype muitos devs ficam eufóricos para usar de qualquer jeito.