In reply to Gan.

Yes, the style.css headers are just the basic fields you need to add for any WordPress theme. Here's an explanation in the theme dev handbook.

You don't need a block-templates or block-template-parts folder unless you want to add custom templates/parts to the child theme.