text: Title: `GROUP` syntax for grouping keywords and control structures
  Body: The proposed BLOCK keyword would allow users to logically group related steps, improving test case organization, readability, and making the logs clearer and more structured by avoiding clutter at the top level.
  
  Currently, to achieve logical grouping, users often create custom keywords to wrap related steps, leading to extra development and maintenance efforts. With BLOCK, users can group steps directly within test cases, minimizing the need for custom keywords.
  
  Example:
  ```
  *** Test Cases ***
  Test Server Configuration
      BLOCK  Check Network Configuration
          Check IP Configuration    ${dut1}    ${dut1_ip}
          Check Subnet Mask    ${dut1}    ${dut1_subnet}
          Check Gateway    ${dut1}    ${dut1_gateway}
      END
      BLOCK  Check Service Status
          Check Service Status    ${dut1}    HTTP    status=active
          Check Service Status    ${dut1}    SSH      status=inactive
      END
  ```