Gostaria de saber se meu código pode ter algum problema futuro pois a forma como solucionei o problema de children foi diferente das que encontrei por aqui no fórum. Resolvi da seguinte forma:
class Button extends React.Component<PropsWithChildren> {
render() {
return(
<button className={style.botao}>
{this.props.children}
</button>
)
}
}