containers: add generic --param support to build script
Add a generic --param parameter to the container build script to allow passing arbitrary build arguments to Dockerfiles. This replaces the need for container-specific parameters and provides an extensible interface for all container types.
The --param value is passed directly to docker/kaniko as a PARAM build argument, allowing containers to interpret the parameter string according to their specific needs. For example, bisection containers can expect "arch_toolchain" format, while other containers can parse multiple values or use different formats as required.
This approach provides better extensibility compared to adding specific parameters for each container type and follows the principle of generic interfaces over specialized ones.
Signed-off-by: Aishwarya TCV aishwarya.tcv@arm.com